Package org.apache.qpid.proton.codec
Class DecoderImpl
java.lang.Object
org.apache.qpid.proton.codec.DecoderImpl
- All Implemented Interfaces:
ByteBufferDecoder,Decoder
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.qpid.proton.codec.Decoder
Decoder.ListProcessor<T> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintObject[]<T> T[]readBinary(Binary defaultValue) booleanreadBoolean(boolean defaultVal) readBoolean(Boolean defaultVal) boolean[]readByte()bytereadByte(byte defaultVal) byte[]byte[]charreadCharacter(char defaultVal) readCharacter(Character defaultVal) char[]char[]readConstructor(boolean excludeFastPathConstructors) readDecimal128(Decimal128 defaultValue) readDecimal32(Decimal32 defaultValue) readDecimal64(Decimal64 defaultValue) doublereadDouble(double defaultVal) readDouble(Double defaultVal) double[]double[]floatreadFloat(float defaultVal) float[]float[]intreadInteger(int defaultVal) readInteger(Integer defaultVal) int[]int[]readList()<T> voidreadList(Decoder.ListProcessor<T> processor) readLong()longreadLong(long defaultVal) long[]long[]readMap()Object[]<T> T[]readMultiple(Class<T> clazz) readObject(Object defaultValue) shortreadShort(short defaultVal) short[]short[]readString(String defaultValue) readSymbol(Symbol defaultValue) readTimestamp(Date defaultValue) readUnsignedByte(UnsignedByte defaultVal) readUnsignedInteger(UnsignedInteger defaultVal) readUnsignedLong(UnsignedLong defaultVal) readUnsignedShort(UnsignedShort defaultVal) readUUID()voidregister(Object descriptor, DescribedTypeConstructor dtc) voidregister(Object descriptor, FastPathDescribedTypeConstructor<?> btc) voidsetBuffer(ReadableBuffer buffer) voidsetByteBuffer(ByteBuffer buffer)
-
Constructor Details
-
DecoderImpl
public DecoderImpl()
-
-
Method Details
-
peekConstructor
-
readConstructor
-
readConstructor
-
register
-
register
-
readBoolean
- Specified by:
readBooleanin interfaceDecoder
-
readBoolean
- Specified by:
readBooleanin interfaceDecoder
-
readBoolean
public boolean readBoolean(boolean defaultVal) - Specified by:
readBooleanin interfaceDecoder
-
readByte
-
readByte
-
readByte
public byte readByte(byte defaultVal) -
readShort
-
readShort
-
readShort
public short readShort(short defaultVal) -
readInteger
- Specified by:
readIntegerin interfaceDecoder
-
readInteger
- Specified by:
readIntegerin interfaceDecoder
-
readInteger
public int readInteger(int defaultVal) - Specified by:
readIntegerin interfaceDecoder
-
readLong
-
readLong
-
readLong
public long readLong(long defaultVal) -
readUnsignedByte
- Specified by:
readUnsignedBytein interfaceDecoder
-
readUnsignedByte
- Specified by:
readUnsignedBytein interfaceDecoder
-
readUnsignedShort
- Specified by:
readUnsignedShortin interfaceDecoder
-
readUnsignedShort
- Specified by:
readUnsignedShortin interfaceDecoder
-
readUnsignedInteger
- Specified by:
readUnsignedIntegerin interfaceDecoder
-
readUnsignedInteger
- Specified by:
readUnsignedIntegerin interfaceDecoder
-
readUnsignedLong
- Specified by:
readUnsignedLongin interfaceDecoder
-
readUnsignedLong
- Specified by:
readUnsignedLongin interfaceDecoder
-
readCharacter
- Specified by:
readCharacterin interfaceDecoder
-
readCharacter
- Specified by:
readCharacterin interfaceDecoder
-
readCharacter
public char readCharacter(char defaultVal) - Specified by:
readCharacterin interfaceDecoder
-
readFloat
-
readFloat
-
readFloat
public float readFloat(float defaultVal) -
readDouble
- Specified by:
readDoublein interfaceDecoder
-
readDouble
- Specified by:
readDoublein interfaceDecoder
-
readDouble
public double readDouble(double defaultVal) - Specified by:
readDoublein interfaceDecoder
-
readUUID
-
readUUID
-
readDecimal32
- Specified by:
readDecimal32in interfaceDecoder
-
readDecimal32
- Specified by:
readDecimal32in interfaceDecoder
-
readDecimal64
- Specified by:
readDecimal64in interfaceDecoder
-
readDecimal64
- Specified by:
readDecimal64in interfaceDecoder
-
readDecimal128
- Specified by:
readDecimal128in interfaceDecoder
-
readDecimal128
- Specified by:
readDecimal128in interfaceDecoder
-
readTimestamp
- Specified by:
readTimestampin interfaceDecoder
-
readTimestamp
- Specified by:
readTimestampin interfaceDecoder
-
readBinary
- Specified by:
readBinaryin interfaceDecoder
-
readBinary
- Specified by:
readBinaryin interfaceDecoder
-
readSymbol
- Specified by:
readSymbolin interfaceDecoder
-
readSymbol
- Specified by:
readSymbolin interfaceDecoder
-
readString
- Specified by:
readStringin interfaceDecoder
-
readString
- Specified by:
readStringin interfaceDecoder
-
readList
-
readList
-
readMap
-
readArray
-
readArray
-
readBooleanArray
public boolean[] readBooleanArray()- Specified by:
readBooleanArrayin interfaceDecoder
-
readByteArray
public byte[] readByteArray()- Specified by:
readByteArrayin interfaceDecoder
-
readShortArray
public short[] readShortArray()- Specified by:
readShortArrayin interfaceDecoder
-
readIntegerArray
public int[] readIntegerArray()- Specified by:
readIntegerArrayin interfaceDecoder
-
readLongArray
public long[] readLongArray()- Specified by:
readLongArrayin interfaceDecoder
-
readFloatArray
public float[] readFloatArray()- Specified by:
readFloatArrayin interfaceDecoder
-
readDoubleArray
public double[] readDoubleArray()- Specified by:
readDoubleArrayin interfaceDecoder
-
readCharacterArray
public char[] readCharacterArray()- Specified by:
readCharacterArrayin interfaceDecoder
-
readMultiple
- Specified by:
readMultiplein interfaceDecoder
-
readMultiple
- Specified by:
readMultiplein interfaceDecoder
-
readByteMultiple
public byte[] readByteMultiple()- Specified by:
readByteMultiplein interfaceDecoder
-
readShortMultiple
public short[] readShortMultiple()- Specified by:
readShortMultiplein interfaceDecoder
-
readIntegerMultiple
public int[] readIntegerMultiple()- Specified by:
readIntegerMultiplein interfaceDecoder
-
readLongMultiple
public long[] readLongMultiple()- Specified by:
readLongMultiplein interfaceDecoder
-
readFloatMultiple
public float[] readFloatMultiple()- Specified by:
readFloatMultiplein interfaceDecoder
-
readDoubleMultiple
public double[] readDoubleMultiple()- Specified by:
readDoubleMultiplein interfaceDecoder
-
readCharacterMultiple
public char[] readCharacterMultiple()- Specified by:
readCharacterMultiplein interfaceDecoder
-
readObject
- Specified by:
readObjectin interfaceDecoder
-
readObject
- Specified by:
readObjectin interfaceDecoder
-
setByteBuffer
- Specified by:
setByteBufferin interfaceByteBufferDecoder
-
getByteBuffer
-
setBuffer
-
getBuffer
-
getByteBufferRemaining
public int getByteBufferRemaining()- Specified by:
getByteBufferRemainingin interfaceByteBufferDecoder
-