@Deprecated
public class ClusterBinding
extends com.mongodb.internal.binding.AbstractReferenceCounted
implements com.mongodb.internal.binding.ClusterAwareReadWriteBinding
Constructor and Description |
---|
ClusterBinding(Cluster cluster,
ReadPreference readPreference)
Deprecated.
|
ClusterBinding(Cluster cluster,
ReadPreference readPreference,
ReadConcern readConcern)
Deprecated.
Creates an instance.
|
Modifier and Type | Method and Description |
---|---|
Cluster |
getCluster()
Deprecated.
Return the cluster.
|
ConnectionSource |
getConnectionSource(ServerAddress serverAddress)
Deprecated.
|
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.
|
ConnectionSource |
getWriteConnectionSource()
Deprecated.
Supply a connection source to a server that can be written to
|
ReadWriteBinding |
retain()
Deprecated.
Retain an additional reference to this object.
|
getCount, release
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCount, release
@Deprecated public ClusterBinding(Cluster cluster, ReadPreference readPreference)
ClusterBinding(Cluster, ReadPreference, ReadConcern)
cluster
- a non-null Cluster which will be used to select a server to bind toreadPreference
- a non-null ReadPreference for read operationspublic ClusterBinding(Cluster cluster, ReadPreference readPreference, ReadConcern readConcern)
cluster
- a non-null Cluster which will be used to select a server to bind toreadPreference
- a non-null ReadPreference for read operationsreadConcern
- a non-null read concernpublic Cluster getCluster()
getCluster
in interface com.mongodb.internal.binding.ClusterAwareReadWriteBinding
public ReadWriteBinding retain()
ReferenceCounted
retain
in interface ReadBinding
retain
in interface ReadWriteBinding
retain
in interface ReferenceCounted
retain
in interface WriteBinding
retain
in class com.mongodb.internal.binding.AbstractReferenceCounted
public ReadPreference getReadPreference()
ReadBinding
getReadPreference
in interface ReadBinding
public SessionContext getSessionContext()
ReadBinding
getSessionContext
in interface ReadBinding
getSessionContext
in interface WriteBinding
public ConnectionSource getReadConnectionSource()
ReadBinding
getReadConnectionSource
in interface ReadBinding
public ConnectionSource getWriteConnectionSource()
WriteBinding
getWriteConnectionSource
in interface WriteBinding
public ConnectionSource getConnectionSource(ServerAddress serverAddress)
getConnectionSource
in interface com.mongodb.internal.binding.ClusterAwareReadWriteBinding
Copyright © 2010 - 2023 Adobe. All Rights Reserved