Package | Description |
---|---|
com.mongodb.connection |
Contains classes that manage connecting to MongoDB servers.
|
Modifier and Type | Field and Description |
---|---|
private MessageSettings |
RequestMessage.settings |
private MessageSettings |
SplittablePayloadBsonWriter.settings |
Modifier and Type | Method and Description |
---|---|
MessageSettings |
MessageSettings.Builder.build()
Build it.
|
private static MessageSettings |
BsonWriterHelper.getDocumentMessageSettings(MessageSettings settings) |
(package private) static MessageSettings |
ProtocolHelper.getMessageSettings(ConnectionDescription connectionDescription) |
private static MessageSettings |
BsonWriterHelper.getPayloadMessageSettings(SplittablePayload.Type type,
MessageSettings settings) |
MessageSettings |
RequestMessage.getSettings()
Gets the message settings.
|
Modifier and Type | Method and Description |
---|---|
private static MessageSettings.Builder |
BsonWriterHelper.createMessageSettingsBuilder(MessageSettings settings) |
protected RequestMessage |
DeleteProtocol.createRequestMessage(MessageSettings settings) |
protected RequestMessage |
UpdateProtocol.createRequestMessage(MessageSettings settings) |
protected abstract RequestMessage |
WriteProtocol.createRequestMessage(MessageSettings settings)
Create the initial request message for the write.
|
protected RequestMessage |
InsertProtocol.createRequestMessage(MessageSettings settings) |
private static boolean |
BsonWriterHelper.exceedsLimits(MessageSettings settings,
int messageSize,
int documentSize,
int batchItemCount) |
private static MessageSettings |
BsonWriterHelper.getDocumentMessageSettings(MessageSettings settings) |
private static OpCode |
CommandMessage.getOpCode(MessageSettings settings) |
private static MessageSettings |
BsonWriterHelper.getPayloadMessageSettings(SplittablePayload.Type type,
MessageSettings settings) |
private static boolean |
CommandMessage.isServerVersionAtLeastThreeDotSix(MessageSettings settings) |
private static boolean |
BsonWriterHelper.writeDocument(BsonWriter writer,
BsonOutput bsonOutput,
MessageSettings settings,
BsonDocument document,
int messageStartPosition,
int batchItemCount) |
(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 |
---|
BaseQueryMessage(java.lang.String collectionName,
int skip,
int numberToReturn,
MessageSettings settings) |
CommandMessage(MongoNamespace namespace,
BsonDocument command,
FieldNameValidator commandFieldNameValidator,
ReadPreference readPreference,
MessageSettings settings) |
CommandMessage(MongoNamespace namespace,
BsonDocument command,
FieldNameValidator commandFieldNameValidator,
ReadPreference readPreference,
MessageSettings settings,
boolean responseExpected,
SplittablePayload payload,
FieldNameValidator payloadFieldNameValidator,
ClusterConnectionMode clusterConnectionMode) |
CompressedMessage(OpCode wrappedOpcode,
java.util.List<ByteBuf> wrappedMessageBuffers,
Compressor compressor,
MessageSettings settings) |
DeleteMessage(java.lang.String collectionName,
DeleteRequest deleteRequest,
MessageSettings settings) |
InsertMessage(java.lang.String collectionName,
InsertRequest insertRequest,
MessageSettings settings) |
LegacyMessage(OpCode opCode,
MessageSettings settings) |
LegacyMessage(java.lang.String collectionName,
OpCode opCode,
MessageSettings settings) |
QueryMessage(java.lang.String collectionName,
int skip,
int numberToReturn,
BsonDocument queryDocument,
BsonDocument fields,
MessageSettings settings) |
RequestMessage(OpCode opCode,
int requestId,
MessageSettings settings) |
RequestMessage(OpCode opCode,
MessageSettings settings) |
RequestMessage(java.lang.String collectionName,
OpCode opCode,
int requestId,
MessageSettings settings) |
RequestMessage(java.lang.String collectionName,
OpCode opCode,
MessageSettings settings) |
SplittablePayloadBsonWriter(BsonBinaryWriter writer,
BsonOutput bsonOutput,
int messageStartPosition,
MessageSettings settings,
SplittablePayload payload) |
UpdateMessage(java.lang.String collectionName,
UpdateRequest updateRequest,
MessageSettings settings) |