Package org.apache.qpid.proton.codec
Class DecoderImpl
- java.lang.Object
-
- org.apache.qpid.proton.codec.DecoderImpl
-
- All Implemented Interfaces:
ByteBufferDecoder
,Decoder
public class DecoderImpl extends java.lang.Object implements ByteBufferDecoder
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.qpid.proton.codec.Decoder
Decoder.ListProcessor<T>
-
-
Constructor Summary
Constructors Constructor Description DecoderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReadableBuffer
getBuffer()
java.nio.ByteBuffer
getByteBuffer()
int
getByteBufferRemaining()
TypeConstructor<?>
peekConstructor()
java.lang.Object[]
readArray()
<T> T[]
readArray(java.lang.Class<T> clazz)
Binary
readBinary()
Binary
readBinary(Binary defaultValue)
java.lang.Boolean
readBoolean()
boolean
readBoolean(boolean defaultVal)
java.lang.Boolean
readBoolean(java.lang.Boolean defaultVal)
boolean[]
readBooleanArray()
java.lang.Byte
readByte()
byte
readByte(byte defaultVal)
java.lang.Byte
readByte(java.lang.Byte defaultVal)
byte[]
readByteArray()
byte[]
readByteMultiple()
java.lang.Character
readCharacter()
char
readCharacter(char defaultVal)
java.lang.Character
readCharacter(java.lang.Character defaultVal)
char[]
readCharacterArray()
char[]
readCharacterMultiple()
TypeConstructor
readConstructor()
TypeConstructor
readConstructor(boolean excludeFastPathConstructors)
Decimal128
readDecimal128()
Decimal128
readDecimal128(Decimal128 defaultValue)
Decimal32
readDecimal32()
Decimal32
readDecimal32(Decimal32 defaultValue)
Decimal64
readDecimal64()
Decimal64
readDecimal64(Decimal64 defaultValue)
java.lang.Double
readDouble()
double
readDouble(double defaultVal)
java.lang.Double
readDouble(java.lang.Double defaultVal)
double[]
readDoubleArray()
double[]
readDoubleMultiple()
java.lang.Float
readFloat()
float
readFloat(float defaultVal)
java.lang.Float
readFloat(java.lang.Float defaultVal)
float[]
readFloatArray()
float[]
readFloatMultiple()
java.lang.Integer
readInteger()
int
readInteger(int defaultVal)
java.lang.Integer
readInteger(java.lang.Integer defaultVal)
int[]
readIntegerArray()
int[]
readIntegerMultiple()
java.util.List
readList()
<T> void
readList(Decoder.ListProcessor<T> processor)
java.lang.Long
readLong()
long
readLong(long defaultVal)
java.lang.Long
readLong(java.lang.Long defaultVal)
long[]
readLongArray()
long[]
readLongMultiple()
java.util.Map
readMap()
java.lang.Object[]
readMultiple()
<T> T[]
readMultiple(java.lang.Class<T> clazz)
java.lang.Object
readObject()
java.lang.Object
readObject(java.lang.Object defaultValue)
java.lang.Short
readShort()
short
readShort(short defaultVal)
java.lang.Short
readShort(java.lang.Short defaultVal)
short[]
readShortArray()
short[]
readShortMultiple()
java.lang.String
readString()
java.lang.String
readString(java.lang.String defaultValue)
Symbol
readSymbol()
Symbol
readSymbol(Symbol defaultValue)
java.util.Date
readTimestamp()
java.util.Date
readTimestamp(java.util.Date defaultValue)
UnsignedByte
readUnsignedByte()
UnsignedByte
readUnsignedByte(UnsignedByte defaultVal)
UnsignedInteger
readUnsignedInteger()
UnsignedInteger
readUnsignedInteger(UnsignedInteger defaultVal)
UnsignedLong
readUnsignedLong()
UnsignedLong
readUnsignedLong(UnsignedLong defaultVal)
UnsignedShort
readUnsignedShort()
UnsignedShort
readUnsignedShort(UnsignedShort defaultVal)
java.util.UUID
readUUID()
java.util.UUID
readUUID(java.util.UUID defaultVal)
void
register(java.lang.Object descriptor, DescribedTypeConstructor dtc)
void
register(java.lang.Object descriptor, FastPathDescribedTypeConstructor<?> btc)
void
setBuffer(ReadableBuffer buffer)
void
setByteBuffer(java.nio.ByteBuffer buffer)
-
-
-
Method Detail
-
peekConstructor
public TypeConstructor<?> peekConstructor()
-
readConstructor
public TypeConstructor readConstructor()
-
readConstructor
public TypeConstructor readConstructor(boolean excludeFastPathConstructors)
-
register
public void register(java.lang.Object descriptor, FastPathDescribedTypeConstructor<?> btc)
-
register
public void register(java.lang.Object descriptor, DescribedTypeConstructor dtc)
-
readBoolean
public java.lang.Boolean readBoolean()
- Specified by:
readBoolean
in interfaceDecoder
-
readBoolean
public java.lang.Boolean readBoolean(java.lang.Boolean defaultVal)
- Specified by:
readBoolean
in interfaceDecoder
-
readBoolean
public boolean readBoolean(boolean defaultVal)
- Specified by:
readBoolean
in interfaceDecoder
-
readByte
public java.lang.Byte readByte(java.lang.Byte defaultVal)
-
readShort
public java.lang.Short readShort(java.lang.Short defaultVal)
-
readInteger
public java.lang.Integer readInteger()
- Specified by:
readInteger
in interfaceDecoder
-
readInteger
public java.lang.Integer readInteger(java.lang.Integer defaultVal)
- Specified by:
readInteger
in interfaceDecoder
-
readInteger
public int readInteger(int defaultVal)
- Specified by:
readInteger
in interfaceDecoder
-
readLong
public java.lang.Long readLong(java.lang.Long defaultVal)
-
readUnsignedByte
public UnsignedByte readUnsignedByte()
- Specified by:
readUnsignedByte
in interfaceDecoder
-
readUnsignedByte
public UnsignedByte readUnsignedByte(UnsignedByte defaultVal)
- Specified by:
readUnsignedByte
in interfaceDecoder
-
readUnsignedShort
public UnsignedShort readUnsignedShort()
- Specified by:
readUnsignedShort
in interfaceDecoder
-
readUnsignedShort
public UnsignedShort readUnsignedShort(UnsignedShort defaultVal)
- Specified by:
readUnsignedShort
in interfaceDecoder
-
readUnsignedInteger
public UnsignedInteger readUnsignedInteger()
- Specified by:
readUnsignedInteger
in interfaceDecoder
-
readUnsignedInteger
public UnsignedInteger readUnsignedInteger(UnsignedInteger defaultVal)
- Specified by:
readUnsignedInteger
in interfaceDecoder
-
readUnsignedLong
public UnsignedLong readUnsignedLong()
- Specified by:
readUnsignedLong
in interfaceDecoder
-
readUnsignedLong
public UnsignedLong readUnsignedLong(UnsignedLong defaultVal)
- Specified by:
readUnsignedLong
in interfaceDecoder
-
readCharacter
public java.lang.Character readCharacter()
- Specified by:
readCharacter
in interfaceDecoder
-
readCharacter
public java.lang.Character readCharacter(java.lang.Character defaultVal)
- Specified by:
readCharacter
in interfaceDecoder
-
readCharacter
public char readCharacter(char defaultVal)
- Specified by:
readCharacter
in interfaceDecoder
-
readFloat
public java.lang.Float readFloat(java.lang.Float defaultVal)
-
readDouble
public java.lang.Double readDouble()
- Specified by:
readDouble
in interfaceDecoder
-
readDouble
public java.lang.Double readDouble(java.lang.Double defaultVal)
- Specified by:
readDouble
in interfaceDecoder
-
readDouble
public double readDouble(double defaultVal)
- Specified by:
readDouble
in interfaceDecoder
-
readUUID
public java.util.UUID readUUID(java.util.UUID defaultVal)
-
readDecimal32
public Decimal32 readDecimal32()
- Specified by:
readDecimal32
in interfaceDecoder
-
readDecimal32
public Decimal32 readDecimal32(Decimal32 defaultValue)
- Specified by:
readDecimal32
in interfaceDecoder
-
readDecimal64
public Decimal64 readDecimal64()
- Specified by:
readDecimal64
in interfaceDecoder
-
readDecimal64
public Decimal64 readDecimal64(Decimal64 defaultValue)
- Specified by:
readDecimal64
in interfaceDecoder
-
readDecimal128
public Decimal128 readDecimal128()
- Specified by:
readDecimal128
in interfaceDecoder
-
readDecimal128
public Decimal128 readDecimal128(Decimal128 defaultValue)
- Specified by:
readDecimal128
in interfaceDecoder
-
readTimestamp
public java.util.Date readTimestamp()
- Specified by:
readTimestamp
in interfaceDecoder
-
readTimestamp
public java.util.Date readTimestamp(java.util.Date defaultValue)
- Specified by:
readTimestamp
in interfaceDecoder
-
readBinary
public Binary readBinary()
- Specified by:
readBinary
in interfaceDecoder
-
readBinary
public Binary readBinary(Binary defaultValue)
- Specified by:
readBinary
in interfaceDecoder
-
readSymbol
public Symbol readSymbol()
- Specified by:
readSymbol
in interfaceDecoder
-
readSymbol
public Symbol readSymbol(Symbol defaultValue)
- Specified by:
readSymbol
in interfaceDecoder
-
readString
public java.lang.String readString()
- Specified by:
readString
in interfaceDecoder
-
readString
public java.lang.String readString(java.lang.String defaultValue)
- Specified by:
readString
in interfaceDecoder
-
readList
public <T> void readList(Decoder.ListProcessor<T> processor)
-
readArray
public <T> T[] readArray(java.lang.Class<T> clazz)
-
readBooleanArray
public boolean[] readBooleanArray()
- Specified by:
readBooleanArray
in interfaceDecoder
-
readByteArray
public byte[] readByteArray()
- Specified by:
readByteArray
in interfaceDecoder
-
readShortArray
public short[] readShortArray()
- Specified by:
readShortArray
in interfaceDecoder
-
readIntegerArray
public int[] readIntegerArray()
- Specified by:
readIntegerArray
in interfaceDecoder
-
readLongArray
public long[] readLongArray()
- Specified by:
readLongArray
in interfaceDecoder
-
readFloatArray
public float[] readFloatArray()
- Specified by:
readFloatArray
in interfaceDecoder
-
readDoubleArray
public double[] readDoubleArray()
- Specified by:
readDoubleArray
in interfaceDecoder
-
readCharacterArray
public char[] readCharacterArray()
- Specified by:
readCharacterArray
in interfaceDecoder
-
readMultiple
public <T> T[] readMultiple(java.lang.Class<T> clazz)
- Specified by:
readMultiple
in interfaceDecoder
-
readMultiple
public java.lang.Object[] readMultiple()
- Specified by:
readMultiple
in interfaceDecoder
-
readByteMultiple
public byte[] readByteMultiple()
- Specified by:
readByteMultiple
in interfaceDecoder
-
readShortMultiple
public short[] readShortMultiple()
- Specified by:
readShortMultiple
in interfaceDecoder
-
readIntegerMultiple
public int[] readIntegerMultiple()
- Specified by:
readIntegerMultiple
in interfaceDecoder
-
readLongMultiple
public long[] readLongMultiple()
- Specified by:
readLongMultiple
in interfaceDecoder
-
readFloatMultiple
public float[] readFloatMultiple()
- Specified by:
readFloatMultiple
in interfaceDecoder
-
readDoubleMultiple
public double[] readDoubleMultiple()
- Specified by:
readDoubleMultiple
in interfaceDecoder
-
readCharacterMultiple
public char[] readCharacterMultiple()
- Specified by:
readCharacterMultiple
in interfaceDecoder
-
readObject
public java.lang.Object readObject()
- Specified by:
readObject
in interfaceDecoder
-
readObject
public java.lang.Object readObject(java.lang.Object defaultValue)
- Specified by:
readObject
in interfaceDecoder
-
setByteBuffer
public void setByteBuffer(java.nio.ByteBuffer buffer)
- Specified by:
setByteBuffer
in interfaceByteBufferDecoder
-
getByteBuffer
public java.nio.ByteBuffer getByteBuffer()
-
setBuffer
public void setBuffer(ReadableBuffer buffer)
-
getBuffer
public ReadableBuffer getBuffer()
-
getByteBufferRemaining
public int getByteBufferRemaining()
- Specified by:
getByteBufferRemaining
in interfaceByteBufferDecoder
-
-