class DeleteCommandMessage extends BaseWriteCommandMessage
RequestMessage.OpCode| Modifier and Type | Field and Description |
|---|---|
private java.util.List<RemoveRequest> |
deletes |
private DBEncoder |
queryEncoder |
REQUEST_ID| Constructor and Description |
|---|
DeleteCommandMessage(MongoNamespace namespace,
WriteConcern writeConcern,
java.util.List<RemoveRequest> deletes,
DBEncoder commandEncoder,
DBEncoder queryEncoder,
MessageSettings settings) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getCommandName() |
int |
getItemCount() |
protected BaseWriteCommandMessage |
writeTheWrites(OutputBuffer buffer,
int commandStartPosition,
BSONBinaryWriter writer) |
encode, encodeMessageBody, exceedsLimits, getBypassDocumentValidation, getCommandEncoder, getWriteConcern, getWriteNamespacebackpatchMessageLength, getCollectionName, getId, getNamespace, getOpCode, getSettings, writeMessagePrologueprivate final java.util.List<RemoveRequest> deletes
private final DBEncoder queryEncoder
public DeleteCommandMessage(MongoNamespace namespace, WriteConcern writeConcern, java.util.List<RemoveRequest> deletes, DBEncoder commandEncoder, DBEncoder queryEncoder, MessageSettings settings)
protected java.lang.String getCommandName()
getCommandName in class BaseWriteCommandMessageprotected BaseWriteCommandMessage writeTheWrites(OutputBuffer buffer, int commandStartPosition, BSONBinaryWriter writer)
writeTheWrites in class BaseWriteCommandMessagepublic int getItemCount()
getItemCount in class BaseWriteCommandMessage