Package | Description |
---|---|
com.mongodb.connection |
Contains classes that manage connecting to MongoDB servers.
|
com.mongodb.operation |
The core of the MongoDB driver works via operations, using the command pattern.
|
Modifier and Type | Field and Description |
---|---|
private SplittablePayload |
CommandMessage.payload |
private SplittablePayload |
SplittablePayloadBsonWriter.payload |
private SplittablePayload |
CommandProtocolImpl.payload |
Modifier and Type | Method and Description |
---|---|
SplittablePayload |
SplittablePayload.getNextSplit() |
Modifier and Type | Method and Description |
---|---|
<T> T |
Connection.command(java.lang.String database,
BsonDocument command,
FieldNameValidator commandFieldNameValidator,
ReadPreference readPreference,
Decoder<T> commandResultDecoder,
SessionContext sessionContext,
boolean responseExpected,
SplittablePayload payload,
FieldNameValidator payloadFieldNameValidator)
Executes the command, consuming as much of the
SplittablePayload as possible. |
<T> T |
DefaultServerConnection.command(java.lang.String database,
BsonDocument command,
FieldNameValidator commandFieldNameValidator,
ReadPreference readPreference,
Decoder<T> commandResultDecoder,
SessionContext sessionContext,
boolean responseExpected,
SplittablePayload payload,
FieldNameValidator payloadFieldNameValidator) |
<T> void |
AsyncConnection.commandAsync(java.lang.String database,
BsonDocument command,
FieldNameValidator commandFieldNameValidator,
ReadPreference readPreference,
Decoder<T> commandResultDecoder,
SessionContext sessionContext,
boolean responseExpected,
SplittablePayload payload,
FieldNameValidator payloadFieldNameValidator,
SingleResultCallback<T> callback)
Executes the command, consuming as much of the
SplittablePayload as possible. |
<T> void |
DefaultServerConnection.commandAsync(java.lang.String database,
BsonDocument command,
FieldNameValidator commandFieldNameValidator,
ReadPreference readPreference,
Decoder<T> commandResultDecoder,
SessionContext sessionContext,
boolean responseExpected,
SplittablePayload payload,
FieldNameValidator payloadFieldNameValidator,
SingleResultCallback<T> callback) |
(package private) static void |
BsonWriterHelper.writePayload(BsonWriter writer,
BsonOutput bsonOutput,
MessageSettings settings,
int messageStartPosition,
SplittablePayload payload) |
(package private) static void |
BsonWriterHelper.writePayloadArray(BsonWriter writer,
BsonOutput bsonOutput,
MessageSettings settings,
int messageStartPosition,
SplittablePayload payload) |
Constructor and Description |
---|
CommandMessage(MongoNamespace namespace,
BsonDocument command,
FieldNameValidator commandFieldNameValidator,
ReadPreference readPreference,
MessageSettings settings,
boolean responseExpected,
SplittablePayload payload,
FieldNameValidator payloadFieldNameValidator,
ClusterConnectionMode clusterConnectionMode) |
CommandProtocolImpl(java.lang.String database,
BsonDocument command,
FieldNameValidator commandFieldNameValidator,
ReadPreference readPreference,
Decoder<T> commandResultDecoder,
boolean responseExpected,
SplittablePayload payload,
FieldNameValidator payloadFieldNameValidator,
ClusterConnectionMode clusterConnectionMode) |
SplittablePayloadBsonWriter(BsonBinaryWriter writer,
BsonOutput bsonOutput,
int messageStartPosition,
MessageSettings settings,
SplittablePayload payload) |
Modifier and Type | Field and Description |
---|---|
private SplittablePayload |
BulkWriteBatch.payload |
Modifier and Type | Method and Description |
---|---|
SplittablePayload |
BulkWriteBatch.getPayload() |
Constructor and Description |
---|
BulkWriteBatch(MongoNamespace namespace,
ConnectionDescription connectionDescription,
boolean ordered,
WriteConcern writeConcern,
java.lang.Boolean bypassDocumentValidation,
boolean retryWrites,
BulkWriteBatchCombiner bulkWriteBatchCombiner,
IndexMap indexMap,
WriteRequest.Type batchType,
BsonDocument command,
SplittablePayload payload,
java.util.List<BulkWriteBatch.WriteRequestWithIndex> unprocessed,
SessionContext sessionContext) |