public class Reply
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected Agent |
agent_ |
protected byte[] |
buffer_ |
protected int |
count_ |
protected static int |
DEFAULT_BUFFER_SIZE |
protected int |
dssCorrelationID_ |
protected boolean |
dssIsContinued_ |
protected int |
dssLength_ |
static int |
END_OF_COLLECTION |
static int |
END_OF_SAME_ID_CHAIN |
protected boolean |
ensuredLengthForDecryption_ |
protected byte[] |
longBufferForDecryption_ |
protected int |
longCountForDecryption_ |
protected int |
longPosForDecryption_ |
protected byte[] |
longValueForDecryption_ |
protected NetAgent |
netAgent_ |
protected int |
peekedCodePoint_ |
protected int |
peekedLength_ |
protected int |
pos_ |
Constructor and Description |
---|
Reply(NetAgent netAgent,
int bufferSize) |
Modifier and Type | Method and Description |
---|---|
protected int |
adjustDdmLength(int ddmLength,
int length) |
protected void |
adjustLengths(int length) |
(package private) void |
doSyntaxrmSemantics(int syntaxErrorCode) |
protected void |
endOfSameIdChainData() |
protected int |
ensureALayerDataInBuffer(int desiredDataSize) |
protected void |
ensureBLayerDataInBuffer(int desiredDataSize) |
protected void |
ensureSpaceInBufferForFill(int desiredSpace) |
protected int |
fill(int minimumBytesNeeded) |
(package private) java.io.ByteArrayOutputStream |
getData(java.io.ByteArrayOutputStream existingBuffer) |
(package private) int |
getDdmLength() |
(package private) java.io.ByteArrayOutputStream |
getFastData(java.io.ByteArrayOutputStream existingBuffer) |
(package private) int |
getFastSkipSQLCARDrowLength() |
(package private) void |
initialize() |
(package private) void |
mark() |
protected void |
matchCodePoint(int expectedCodePoint) |
protected void |
parseLengthAndMatchCodePoint(int expectedCodePoint) |
protected int |
peekCodePoint() |
protected int |
peekFastBytes(byte[] b,
int offset,
int length) |
protected int |
peekFastLength() |
protected boolean |
peekForNullSqlcagrp() |
protected int |
peekLength() |
protected int |
peekNumOfColumns() |
protected int |
peekTotalColumnCount(int tripletLength) |
protected void |
popCollectionStack() |
(package private) int |
popMark() |
protected void |
pushLengthOnCollectionStack() |
(package private) boolean |
readBoolean() |
(package private) byte |
readByte() |
(package private) byte[] |
readBytes() |
(package private) byte[] |
readBytes(int length) |
protected void |
readDSSContinuationHeader() |
protected void |
readDssHeader() |
(package private) byte |
readFastByte() |
(package private) byte[] |
readFastBytes(int length) |
(package private) int |
readFastInt() |
(package private) void |
readFastIntArray(int[] array) |
(package private) byte[] |
readFastLDBytes() |
(package private) long |
readFastLong() |
(package private) short |
readFastShort() |
(package private) java.lang.String |
readFastString(int length) |
(package private) java.lang.String |
readFastString(int length,
java.lang.String encoding) |
(package private) int |
readFastUnsignedByte() |
(package private) int |
readFastUnsignedShort() |
(package private) int |
readInt() |
(package private) void |
readIntArray(int[] array) |
(package private) byte[] |
readLDBytes() |
protected int |
readLengthAndCodePoint() |
(package private) long |
readLong() |
(package private) short |
readShort() |
(package private) java.lang.String |
readString() |
(package private) java.lang.String |
readString(int length) |
(package private) java.lang.String |
readString(int length,
java.lang.String encoding) |
(package private) int |
readUnsignedByte() |
(package private) int |
readUnsignedShort() |
(package private) int[] |
readUnsignedShortList() |
(package private) void |
skipBytes() |
(package private) void |
skipBytes(int length) |
(package private) void |
skipFastBytes(int length) |
protected void |
startSameIdChainParse() |
protected Agent agent_
protected NetAgent netAgent_
protected static final int DEFAULT_BUFFER_SIZE
protected byte[] buffer_
protected int pos_
protected int count_
protected boolean ensuredLengthForDecryption_
protected byte[] longBufferForDecryption_
protected int longPosForDecryption_
protected byte[] longValueForDecryption_
protected int longCountForDecryption_
protected int dssLength_
protected boolean dssIsContinued_
protected int dssCorrelationID_
protected int peekedLength_
protected int peekedCodePoint_
public static final int END_OF_COLLECTION
public static final int END_OF_SAME_ID_CHAIN
Reply(NetAgent netAgent, int bufferSize)
final void initialize()
final int getDdmLength()
protected final void ensureSpaceInBufferForFill(int desiredSpace)
protected int fill(int minimumBytesNeeded) throws DisconnectException
DisconnectException
protected final int ensureALayerDataInBuffer(int desiredDataSize) throws DisconnectException
DisconnectException
protected final void ensureBLayerDataInBuffer(int desiredDataSize) throws DisconnectException
DisconnectException
protected final void readDssHeader() throws DisconnectException
DisconnectException
final int readUnsignedShort() throws DisconnectException
DisconnectException
final short readShort() throws DisconnectException
DisconnectException
final int readInt() throws DisconnectException
DisconnectException
final void readIntArray(int[] array) throws DisconnectException
DisconnectException
final long readLong() throws DisconnectException
DisconnectException
final int[] readUnsignedShortList() throws DisconnectException
DisconnectException
final int readUnsignedByte() throws DisconnectException
DisconnectException
final byte readByte() throws DisconnectException
DisconnectException
final boolean readBoolean() throws DisconnectException
DisconnectException
final java.lang.String readString(int length) throws DisconnectException
DisconnectException
final java.lang.String readString(int length, java.lang.String encoding) throws DisconnectException
DisconnectException
final java.lang.String readString() throws DisconnectException
DisconnectException
final byte[] readBytes(int length) throws DisconnectException
DisconnectException
final byte[] readBytes() throws DisconnectException
DisconnectException
final byte[] readLDBytes() throws DisconnectException
DisconnectException
final void skipBytes(int length) throws DisconnectException
DisconnectException
final void skipBytes() throws DisconnectException
DisconnectException
final java.io.ByteArrayOutputStream getData(java.io.ByteArrayOutputStream existingBuffer) throws DisconnectException
DisconnectException
protected final void readDSSContinuationHeader() throws DisconnectException
DisconnectException
final void doSyntaxrmSemantics(int syntaxErrorCode) throws DisconnectException
DisconnectException
protected final void pushLengthOnCollectionStack()
protected final void adjustLengths(int length)
protected int adjustDdmLength(int ddmLength, int length)
protected final void popCollectionStack()
protected final int peekCodePoint() throws DisconnectException
DisconnectException
protected final int peekLength() throws DisconnectException
DisconnectException
protected final int peekFastBytes(byte[] b, int offset, int length) throws DisconnectException
DisconnectException
protected final void parseLengthAndMatchCodePoint(int expectedCodePoint) throws DisconnectException
DisconnectException
protected final int readLengthAndCodePoint() throws DisconnectException
DisconnectException
protected final void startSameIdChainParse() throws DisconnectException
DisconnectException
protected final void endOfSameIdChainData() throws DisconnectException
DisconnectException
protected final int peekTotalColumnCount(int tripletLength) throws DisconnectException
DisconnectException
final int readFastUnsignedByte() throws DisconnectException
DisconnectException
final short readFastShort() throws DisconnectException
DisconnectException
final int readFastUnsignedShort() throws DisconnectException
DisconnectException
final int readFastInt() throws DisconnectException
DisconnectException
final java.lang.String readFastString(int length) throws DisconnectException
DisconnectException
final byte[] readFastBytes(int length) throws DisconnectException
DisconnectException
protected final int peekFastLength() throws DisconnectException
DisconnectException
final void skipFastBytes(int length) throws DisconnectException
DisconnectException
final void readFastIntArray(int[] array) throws DisconnectException
DisconnectException
final java.lang.String readFastString(int length, java.lang.String encoding) throws DisconnectException
DisconnectException
final byte[] readFastLDBytes() throws DisconnectException
DisconnectException
final long readFastLong() throws DisconnectException
DisconnectException
final byte readFastByte() throws DisconnectException
DisconnectException
final void mark()
final int popMark()
final int getFastSkipSQLCARDrowLength()
final java.io.ByteArrayOutputStream getFastData(java.io.ByteArrayOutputStream existingBuffer) throws DisconnectException
DisconnectException
protected final void matchCodePoint(int expectedCodePoint) throws DisconnectException
DisconnectException
protected final int peekNumOfColumns() throws DisconnectException
DisconnectException
protected final boolean peekForNullSqlcagrp()