abstract class LegacyMessage extends RequestMessage
RequestMessage.EncodingMetadata
MESSAGE_PROLOGUE_LENGTH, REQUEST_ID
Constructor and Description |
---|
LegacyMessage(OpCode opCode,
MessageSettings settings) |
LegacyMessage(java.lang.String collectionName,
OpCode opCode,
MessageSettings settings) |
Modifier and Type | Method and Description |
---|---|
(package private) abstract RequestMessage.EncodingMetadata |
encodeMessageBodyWithMetadata(BsonOutput bsonOutput) |
protected RequestMessage.EncodingMetadata |
encodeMessageBodyWithMetadata(BsonOutput bsonOutput,
SessionContext sessionContext)
Encode the message body to the given output.
|
addCollectibleDocument, addDocument, addDocument, backpatchMessageLength, encode, getCodec, getCollectionName, getCurrentGlobalId, getEncodingMetadata, getId, getNamespace, getOpCode, getSettings, writeMessagePrologue
LegacyMessage(java.lang.String collectionName, OpCode opCode, MessageSettings settings)
LegacyMessage(OpCode opCode, MessageSettings settings)
abstract RequestMessage.EncodingMetadata encodeMessageBodyWithMetadata(BsonOutput bsonOutput)
protected RequestMessage.EncodingMetadata encodeMessageBodyWithMetadata(BsonOutput bsonOutput, SessionContext sessionContext)
RequestMessage
encodeMessageBodyWithMetadata
in class RequestMessage
bsonOutput
- the outputsessionContext
- the session context