-
Type: Improvement
-
Resolution: Done
-
Priority: Unknown
-
None
-
Affects Version/s: None
-
Component/s: CSOT
-
None
-
Not Needed
-
Currently bindings have two jobs - a) create connection sources b) BindingContext implementation - provide operation based contexts.
After discussion, the binding should contain a CSOT class - so it can be passed to server selection and connection.read.
Approach chosen was to refactor BindingContext to be a supplier of all the contexts. Lift OperationContext so its available via the bindingContext and use that object to include Request/Session/Timeout contexts. This new version of OperationContext can be passed down to Cluster.selectServer and Connection.command.
- related to
-
JAVA-5176 Remove Timeout Settings from Operations
- Closed