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, writeMessagePrologueprivate 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)
RequestMessageencodeMessageBody in class RequestMessagebsonOutput - the outputmessageStartPosition - the start position of the messageprotected RequestMessage.EncodingMetadata encodeMessageBodyWithMetadata(BsonOutput bsonOutput, int messageStartPosition)
RequestMessageencodeMessageBodyWithMetadata in class RequestMessagebsonOutput - the outputmessageStartPosition - the start position of the message