@Immutable public class ConnectionDescription extends Object
| Constructor | Description |
|---|---|
ConnectionDescription(ConnectionId connectionId,
ServerVersion serverVersion,
ServerType serverType,
int maxBatchCount,
int maxDocumentSize,
int maxMessageSize) |
Construct an instance.
|
ConnectionDescription(ConnectionId connectionId,
ServerVersion serverVersion,
ServerType serverType,
int maxBatchCount,
int maxDocumentSize,
int maxMessageSize,
List<String> compressors) |
Construct an instance.
|
ConnectionDescription(ServerId serverId) |
Construct a defaulted connection description instance.
|
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(Object o) |
|
List<String> |
getCompressors() |
Gets the compressors supported by this connection.
|
ConnectionId |
getConnectionId() |
Gets the id of the connection.
|
static int |
getDefaultMaxMessageSize() |
Get the default maximum message size.
|
static int |
getDefaultMaxWriteBatchSize() |
Get the default maximum write batch size.
|
int |
getMaxBatchCount() |
Gets the max batch count for bulk write operations.
|
int |
getMaxDocumentSize() |
Gets the max document size in bytes for documents to be stored in collections.
|
int |
getMaxMessageSize() |
Gets the max message size in bytes for wire protocol messages to be sent to the server.
|
ServerAddress |
getServerAddress() |
Gets the server address.
|
ServerType |
getServerType() |
Gets the server type.
|
ServerVersion |
getServerVersion() |
Gets the version of the server.
|
int |
hashCode() |
public ConnectionDescription(ServerId serverId)
serverId - the server addresspublic ConnectionDescription(ConnectionId connectionId, ServerVersion serverVersion, ServerType serverType, int maxBatchCount, int maxDocumentSize, int maxMessageSize)
connectionId - the connection idserverVersion - the server versionserverType - the server typemaxBatchCount - the max batch countmaxDocumentSize - the max document size in bytesmaxMessageSize - the max message size in bytespublic ConnectionDescription(ConnectionId connectionId, ServerVersion serverVersion, ServerType serverType, int maxBatchCount, int maxDocumentSize, int maxMessageSize, List<String> compressors)
connectionId - the connection idserverVersion - the server versionserverType - the server typemaxBatchCount - the max batch countmaxDocumentSize - the max document size in bytesmaxMessageSize - the max message size in bytescompressors - the available compressors on the connectionpublic ServerAddress getServerAddress()
public ConnectionId getConnectionId()
public ServerVersion getServerVersion()
public ServerType getServerType()
public int getMaxBatchCount()
public int getMaxDocumentSize()
public int getMaxMessageSize()
public List<String> getCompressors()
public static int getDefaultMaxMessageSize()
public static int getDefaultMaxWriteBatchSize()