class CommandMessage extends RequestMessage
RequestMessage.EncodingMetadata, RequestMessage.OpCode
Modifier and Type | Field and Description |
---|---|
private BsonDocument |
command |
private boolean |
slaveOk |
private FieldNameValidator |
validator |
REQUEST_ID
Constructor and Description |
---|
CommandMessage(java.lang.String collectionName,
BsonDocument command,
boolean slaveOk,
FieldNameValidator validator,
MessageSettings settings) |
CommandMessage(java.lang.String collectionName,
BsonDocument command,
boolean slaveOk,
MessageSettings settings) |
Modifier and Type | Method and Description |
---|---|
protected RequestMessage |
encodeMessageBody(BsonOutput bsonOutput,
int messageStartPosition)
Encode the message body to the given output.
|
protected RequestMessage.EncodingMetadata |
encodeMessageBodyWithMetadata(BsonOutput bsonOutput,
int messageStartPosition)
Encode the message body to the given output.
|
addCollectibleDocument, addDocument, backpatchMessageLength, encode, encodeWithMetadata, getCodec, getCollectionName, getCurrentGlobalId, getId, getNamespace, getOpCode, getSettings, writeMessagePrologue
private final boolean slaveOk
private final BsonDocument command
private final FieldNameValidator validator
CommandMessage(java.lang.String collectionName, BsonDocument command, boolean slaveOk, MessageSettings settings)
CommandMessage(java.lang.String collectionName, BsonDocument command, boolean slaveOk, FieldNameValidator validator, MessageSettings settings)
protected RequestMessage encodeMessageBody(BsonOutput bsonOutput, int messageStartPosition)
RequestMessage
encodeMessageBody
in class RequestMessage
bsonOutput
- the outputmessageStartPosition
- the start position of the messageprotected RequestMessage.EncodingMetadata encodeMessageBodyWithMetadata(BsonOutput bsonOutput, int messageStartPosition)
RequestMessage
encodeMessageBodyWithMetadata
in class RequestMessage
bsonOutput
- the outputmessageStartPosition
- the start position of the message