Package com.mongodb.binding
Interface AsyncReadBinding
- All Superinterfaces:
ReferenceCounted
- All Known Subinterfaces:
AsyncReadWriteBinding
- All Known Implementing Classes:
AsyncClusterBinding
,AsyncSingleConnectionReadBinding
,AsyncSingleServerBinding
Deprecated.
An asynchronous factory of connection sources to servers that can be read from and that satisfy the specified read preference.
- Since:
- 3.0
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Deprecated.Returns a connection source to a server that satisfies the specified read preference.Deprecated.The read preference that all connection sources returned by this instance will satisfy.Deprecated.Gets the session context for this binding.retain()
Deprecated.Retain an additional reference to this object.Methods inherited from interface com.mongodb.binding.ReferenceCounted
getCount, release
-
Method Details
-
getReadPreference
ReadPreference getReadPreference()Deprecated.The read preference that all connection sources returned by this instance will satisfy.- Returns:
- the non-null read preference
-
getSessionContext
SessionContext getSessionContext()Deprecated.Gets the session context for this binding.- Returns:
- the session context, which may not be null
- Since:
- 3.6
-
getReadConnectionSource
Deprecated.Returns a connection source to a server that satisfies the specified read preference.- Parameters:
callback
- the to be passed the connection source
-
retain
AsyncReadBinding retain()Deprecated.Description copied from interface:ReferenceCounted
Retain an additional reference to this object. All retained references must be released, or there will be a leak.- Specified by:
retain
in interfaceReferenceCounted
- Returns:
- this
-