Details
-
Improvement
-
Resolution: Done
-
Unknown
-
None
-
None
-
None
-
Not Needed
-
Description
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.
Attachments
Issue Links
- related to
-
JAVA-5176 Remove Timeout Settings from Operations
-
- In Progress
-