Package com.mongodb.binding
Interface AsyncReadBinding
-
- All Superinterfaces:
ReferenceCounted
- All Known Subinterfaces:
AsyncReadWriteBinding
- All Known Implementing Classes:
AsyncClusterBinding,AsyncSingleConnectionReadBinding
Deprecated.
@Deprecated public interface AsyncReadBinding extends ReferenceCounted
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
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidgetReadConnectionSource(SingleResultCallback<AsyncConnectionSource> callback)Deprecated.Returns a connection source to a server that satisfies the specified read preference.ReadPreferencegetReadPreference()Deprecated.The read preference that all connection sources returned by this instance will satisfy.SessionContextgetSessionContext()Deprecated.Gets the session context for this binding.AsyncReadBindingretain()Deprecated.Retain an additional reference to this object.-
Methods inherited from interface com.mongodb.binding.ReferenceCounted
getCount, release
-
-
-
-
Method Detail
-
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
void getReadConnectionSource(SingleResultCallback<AsyncConnectionSource> callback)
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:ReferenceCountedRetain an additional reference to this object. All retained references must be released, or there will be a leak.- Specified by:
retainin interfaceReferenceCounted- Returns:
- this
-
-