Class OpReply
java.lang.Object
de.caluga.morphium.driver.wireprotocol.WireProtocolMessage
de.caluga.morphium.driver.wireprotocol.OpReply
OPReply implemtation for mongodb wire protocol
-
Nested Class Summary
Nested classes/interfaces inherited from class de.caluga.morphium.driver.wireprotocol.WireProtocolMessage
WireProtocolMessage.OpCode -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intfinal long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDocument(Map<String, Object> doc) longintgetFlags()intintintbyte[]intgetSize()intvoidparsePayload(byte[] bytes, int offset) voidsetCursorId(long cursorId) voidsetDocuments(List<Map<String, Object>> documents) voidsetFlags(int flags) voidsetNumReturned(int numReturned) voidsetOpcode(int opcode) voidsetSize(int size) voidsetStartFrom(int startFrom) Methods inherited from class de.caluga.morphium.driver.wireprotocol.WireProtocolMessage
bytes, getMessageId, getResponseTo, parseFromStream, readInt, readLong, readString, setMessageId, setResponseTo, strLen, writeInt, writeLong, writeString
-
Field Details
-
CURSOR_NOT_FOUND_FLAG
public static final int CURSOR_NOT_FOUND_FLAG- See Also:
-
QUERY_FAILURE_FLAG
public static final int QUERY_FAILURE_FLAG- See Also:
-
SHARD_CONFIG_STATE_FLAG
public static final int SHARD_CONFIG_STATE_FLAG- See Also:
-
AWAIT_CAPABLE_FLAG
public static final int AWAIT_CAPABLE_FLAG- See Also:
-
timestamp
public final long timestamp
-
-
Constructor Details
-
OpReply
public OpReply()
-
-
Method Details
-
getPayload
- Specified by:
getPayloadin classWireProtocolMessage- Throws:
IOException
-
getSize
public int getSize()- Overrides:
getSizein classWireProtocolMessage
-
setSize
public void setSize(int size) - Overrides:
setSizein classWireProtocolMessage
-
getOpcode
public int getOpcode() -
setOpcode
public void setOpcode(int opcode) -
getFlags
public int getFlags() -
setFlags
public void setFlags(int flags) -
getCursorId
public long getCursorId() -
setCursorId
public void setCursorId(long cursorId) -
getStartFrom
public int getStartFrom() -
setStartFrom
public void setStartFrom(int startFrom) -
getNumReturned
public int getNumReturned() -
setNumReturned
public void setNumReturned(int numReturned) -
getDocuments
-
setDocuments
-
addDocument
-
parsePayload
- Specified by:
parsePayloadin classWireProtocolMessage- Throws:
IOException
-
getOpCode
public int getOpCode()- Specified by:
getOpCodein classWireProtocolMessage
-