Package com.mongodb.binding
Interface ReadBinding
-
- All Superinterfaces:
ReferenceCounted
- All Known Subinterfaces:
ReadWriteBinding
- All Known Implementing Classes:
ClusterBinding
,SingleConnectionReadBinding
,SingleServerBinding
@Deprecated public interface ReadBinding extends ReferenceCounted
Deprecated.A 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 ConnectionSource
getReadConnectionSource()
Deprecated.Returns a connection source to a server that satisfies the specified read preference.ReadPreference
getReadPreference()
Deprecated.The read preference that all connection sources returned by this instance will satisfy.SessionContext
getSessionContext()
Deprecated.Gets the session context for this binding.ReadBinding
retain()
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
-
getReadConnectionSource
ConnectionSource getReadConnectionSource()
Deprecated.Returns a connection source to a server that satisfies the specified read preference.- Returns:
- the connection source
-
getSessionContext
SessionContext getSessionContext()
Deprecated.Gets the session context for this binding.- Returns:
- the session context, which may not be null
- Since:
- 3.6
-
retain
ReadBinding 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
-
-