@Deprecated public class DBTCPConnector extends java.lang.Object implements DBConnector
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
DBTCPConnector.MyPort
Deprecated.
|
(package private) static class |
DBTCPConnector.PinnedRequestStatus
Deprecated.
|
| Modifier and Type | Field and Description |
|---|---|
private boolean |
_closed
Deprecated.
|
private Mongo |
_mongo
Deprecated.
|
private DBTCPConnector.MyPort |
_myPort
Deprecated.
|
private Cluster |
cluster
Deprecated.
|
private ClusterConnectionMode |
connectionMode
Deprecated.
|
private MongosHAServerSelector |
mongosHAServerSelector
Deprecated.
|
private static java.util.concurrent.atomic.AtomicInteger |
NEXT_CLUSTER_ID
Deprecated.
|
private ClusterType |
type
Deprecated.
|
| Constructor and Description |
|---|
DBTCPConnector(Mongo mongo)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
private WriteResult |
_checkWriteError(DB db,
DBPort port,
WriteConcern concern)
Deprecated.
|
CommandResult |
authenticate(MongoCredential credentials)
Deprecated.
Authenticate using the given credentials.
|
Response |
call(DB db,
DBCollection coll,
OutMessage m,
ServerAddress hostNeeded,
DBDecoder decoder)
Deprecated.
does a read operation on the database
|
Response |
call(DB db,
DBCollection coll,
OutMessage m,
ServerAddress hostNeeded,
int retries)
Deprecated.
does a read operation on the database
|
Response |
call(DB db,
DBCollection coll,
OutMessage m,
ServerAddress hostNeeded,
int retries,
ReadPreference readPref,
DBDecoder decoder)
Deprecated.
does a read operation on the database
|
void |
close()
Deprecated.
|
private ServerSelector |
createServerSelector(ReadPreference readPreference)
Deprecated.
|
java.lang.String |
debugString()
Deprecated.
|
(package private) <T> T |
doOperation(DB db,
DBPort port,
DBPort.Operation<T> operation)
Deprecated.
|
ServerAddress |
getAddress()
Deprecated.
|
java.util.List<ServerAddress> |
getAllAddress()
Deprecated.
Gets the list of seed server addresses
|
private ClusterDescription |
getClusterDescription()
Deprecated.
|
private int |
getClusterWaitTimeMS()
Deprecated.
|
private int |
getConnectionWaitTimeMS()
Deprecated.
|
java.lang.String |
getConnectPoint()
Deprecated.
|
DBPortPool |
getDBPortPool(ServerAddress addr)
Deprecated.
Gets the DBPortPool associated with a ServerAddress.
|
int |
getMaxBsonObjectSize()
Deprecated.
Gets the maximum size for a BSON object supported by the current master server.
|
private MongosHAServerSelector |
getMongosHAServerSelector()
Deprecated.
|
(package private) DBTCPConnector.MyPort |
getMyPort()
Deprecated.
|
(package private) DBPort |
getPort(ReadPreference readPreference)
Deprecated.
|
(package private) DBPort |
getPrimaryPort()
Deprecated.
|
ReplicaSetStatus |
getReplicaSetStatus()
Deprecated.
|
private Server |
getServer(ServerSelector serverSelector)
Deprecated.
|
java.util.List<ServerAddress> |
getServerAddressList()
Deprecated.
Gets the list of server addresses currently seen by the connector.
|
(package private) ServerDescription |
getServerDescription(ServerAddress address)
Deprecated.
|
private ClusterType |
getType()
Deprecated.
|
private Response |
innerCall(DB db,
DBCollection coll,
OutMessage m,
ServerAddress hostNeeded,
int remainingRetries,
ReadPreference readPref,
DBDecoder decoder)
Deprecated.
|
(package private) boolean |
isMongosConnection()
Deprecated.
|
boolean |
isOpen()
Deprecated.
returns true if the connector is in a usable state
|
(package private) void |
releasePort(DBPort port)
Deprecated.
|
void |
requestDone()
Deprecated.
End the current "request", if this thread is in one.
|
void |
requestEnsureConnection()
Deprecated.
Ensures that a connection exists for the "consistent request"
|
void |
requestStart()
Deprecated.
Start a "request".
|
WriteResult |
say(DB db,
OutMessage m,
WriteConcern concern)
Deprecated.
does a write operation
|
(package private) WriteResult |
say(DB db,
OutMessage m,
WriteConcern concern,
DBPort port)
Deprecated.
|
WriteResult |
say(DB db,
OutMessage m,
WriteConcern concern,
ServerAddress hostNeeded)
Deprecated.
does a write operation
|
private boolean |
shouldRetryQuery(ReadPreference readPreference,
DBCollection coll,
java.io.IOException ioe,
int remainingRetries)
Deprecated.
|
void |
start()
Deprecated.
|
void |
updatePortPool(ServerAddress addr)
Deprecated.
Assigns a new DBPortPool for a given ServerAddress.
|
private static final java.util.concurrent.atomic.AtomicInteger NEXT_CLUSTER_ID
private volatile boolean _closed
private final Mongo _mongo
private Cluster cluster
private final DBTCPConnector.MyPort _myPort
private final ClusterConnectionMode connectionMode
private ClusterType type
private MongosHAServerSelector mongosHAServerSelector
public DBTCPConnector(Mongo mongo)
mongo - the Mongo instanceMongoExceptionpublic void start()
public void requestStart()
requestStart in interface DBConnectorpublic void requestDone()
requestDone in interface DBConnectorpublic void requestEnsureConnection()
DBConnectorrequestEnsureConnection in interface DBConnectorMongoExceptionprivate WriteResult _checkWriteError(DB db, DBPort port, WriteConcern concern) throws java.io.IOException
java.io.IOExceptionpublic WriteResult say(DB db, OutMessage m, WriteConcern concern)
DBConnectorsay in interface DBConnectordb - m - concern - MongoExceptionpublic WriteResult say(DB db, OutMessage m, WriteConcern concern, ServerAddress hostNeeded)
DBConnectorsay in interface DBConnectordb - m - concern - hostNeeded - MongoExceptionWriteResult say(DB db, OutMessage m, WriteConcern concern, DBPort port)
<T> T doOperation(DB db, DBPort port, DBPort.Operation<T> operation)
public Response call(DB db, DBCollection coll, OutMessage m, ServerAddress hostNeeded, DBDecoder decoder)
DBConnectorcall in interface DBConnectordb - coll - m - hostNeeded - decoder - MongoExceptionpublic Response call(DB db, DBCollection coll, OutMessage m, ServerAddress hostNeeded, int retries)
DBConnectorcall in interface DBConnectordb - coll - m - hostNeeded - retries - MongoExceptionpublic Response call(DB db, DBCollection coll, OutMessage m, ServerAddress hostNeeded, int retries, ReadPreference readPref, DBDecoder decoder)
DBConnectorcall in interface DBConnectordb - coll - m - hostNeeded - readPref - decoder - retries - number of retries in case of errorMongoExceptionprivate Response innerCall(DB db, DBCollection coll, OutMessage m, ServerAddress hostNeeded, int remainingRetries, ReadPreference readPref, DBDecoder decoder)
public ServerAddress getAddress()
public java.util.List<ServerAddress> getAllAddress()
public java.util.List<ServerAddress> getServerAddressList()
MongoExceptionpublic ReplicaSetStatus getReplicaSetStatus()
boolean isMongosConnection()
public java.lang.String getConnectPoint()
private boolean shouldRetryQuery(ReadPreference readPreference, DBCollection coll, java.io.IOException ioe, int remainingRetries)
private ClusterDescription getClusterDescription()
private int getClusterWaitTimeMS()
private int getConnectionWaitTimeMS()
DBPort getPrimaryPort()
DBPort getPort(ReadPreference readPreference)
void releasePort(DBPort port)
ServerDescription getServerDescription(ServerAddress address)
private ServerSelector createServerSelector(ReadPreference readPreference)
private ClusterType getType()
private MongosHAServerSelector getMongosHAServerSelector()
public java.lang.String debugString()
public void close()
public void updatePortPool(ServerAddress addr)
addr - public DBPortPool getDBPortPool(ServerAddress addr)
addr - public boolean isOpen()
DBConnectorisOpen in interface DBConnectorpublic CommandResult authenticate(MongoCredential credentials)
DBConnectorauthenticate in interface DBConnectorcredentials - the credentials.public int getMaxBsonObjectSize()
DBTCPConnector.MyPort getMyPort()
private Server getServer(ServerSelector serverSelector)