public abstract class BinarySubdocMultiCommand extends BinaryCommand
| Modifier and Type | Class and Description |
|---|---|
static class |
BinarySubdocMultiCommand.MultiSpec |
| Modifier and Type | Field and Description |
|---|---|
protected List<BinarySubdocMultiCommand.MultiSpec> |
specs |
bodyLength, extraLength, keyLength, opcode| Constructor and Description |
|---|
BinarySubdocMultiCommand(ByteBuffer header) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
extractSpecs() |
List<BinarySubdocMultiCommand.MultiSpec> |
getLookupSpecs() |
int |
getNewExpiry(int oldExpiry) |
byte |
getSubdocDocFlags() |
void |
process()
Any postprocessing on the body should be done here.
|
complete, generateEventId, getCas, getComCode, getEventId, getInputBuffer, getKey, getKeySpec, getOpaque, getOpcode, getValue, getVBucketIdprotected final List<BinarySubdocMultiCommand.MultiSpec> specs
public BinarySubdocMultiCommand(ByteBuffer header) throws ProtocolException
ProtocolExceptionpublic void process()
throws ProtocolException
BinaryCommandprocess in class BinaryCommandProtocolException - if a protocol error occursprotected abstract void extractSpecs()
throws ProtocolException
ProtocolExceptionpublic List<BinarySubdocMultiCommand.MultiSpec> getLookupSpecs()
public int getNewExpiry(int oldExpiry)
public byte getSubdocDocFlags()
Copyright © 2017. All rights reserved.