@Deprecated public class AsyncSingleServerBinding extends com.mongodb.internal.binding.AbstractReferenceCounted implements AsyncReadWriteBinding
| Constructor and Description |
|---|
AsyncSingleServerBinding(Cluster cluster,
ServerAddress serverAddress)
Deprecated.
Creates an instance, defaulting to
ReadPreference.primary() for reads. |
AsyncSingleServerBinding(Cluster cluster,
ServerAddress serverAddress,
ReadPreference readPreference)
Deprecated.
Creates an instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
getReadConnectionSource(SingleResultCallback<AsyncConnectionSource> callback)
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.
|
void |
getWriteConnectionSource(SingleResultCallback<AsyncConnectionSource> callback)
Deprecated.
Supply a connection source to a server that can be written to
|
AsyncSingleServerBinding |
retain()
Deprecated.
Retain an additional reference to this object.
|
getCount, releaseequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCount, releasepublic AsyncSingleServerBinding(Cluster cluster, ServerAddress serverAddress)
ReadPreference.primary() for reads.cluster - a non-null Cluster which will be used to select a server to bind toserverAddress - a non-null address of the server to bind topublic AsyncSingleServerBinding(Cluster cluster, ServerAddress serverAddress, ReadPreference readPreference)
cluster - a non-null Cluster which will be used to select a server to bind toserverAddress - a non-null address of the server to bind toreadPreference - a non-null ReadPreference for read operationspublic ReadPreference getReadPreference()
AsyncReadBindinggetReadPreference in interface AsyncReadBindingpublic void getReadConnectionSource(SingleResultCallback<AsyncConnectionSource> callback)
AsyncReadBindinggetReadConnectionSource in interface AsyncReadBindingcallback - the to be passed the connection sourcepublic void getWriteConnectionSource(SingleResultCallback<AsyncConnectionSource> callback)
AsyncWriteBindinggetWriteConnectionSource in interface AsyncWriteBindingcallback - the to be passed the connection sourcepublic SessionContext getSessionContext()
AsyncReadBindinggetSessionContext in interface AsyncReadBindinggetSessionContext in interface AsyncWriteBindingpublic AsyncSingleServerBinding retain()
ReferenceCountedretain in interface AsyncReadBindingretain in interface AsyncReadWriteBindingretain in interface AsyncWriteBindingretain in interface ReferenceCountedretain in class com.mongodb.internal.binding.AbstractReferenceCountedCopyright © 2010 - 2023 Adobe. All Rights Reserved