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 ReadableBuffergetBuffer()java.nio.ByteBuffergetByteBuffer()intgetByteBufferRemaining()TypeConstructor<?>peekConstructor()java.lang.Object[]readArray()<T> T[]readArray(java.lang.Class<T> clazz)BinaryreadBinary()BinaryreadBinary(Binary defaultValue)java.lang.BooleanreadBoolean()booleanreadBoolean(boolean defaultVal)java.lang.BooleanreadBoolean(java.lang.Boolean defaultVal)boolean[]readBooleanArray()java.lang.BytereadByte()bytereadByte(byte defaultVal)java.lang.BytereadByte(java.lang.Byte defaultVal)byte[]readByteArray()byte[]readByteMultiple()java.lang.CharacterreadCharacter()charreadCharacter(char defaultVal)java.lang.CharacterreadCharacter(java.lang.Character defaultVal)char[]readCharacterArray()char[]readCharacterMultiple()TypeConstructorreadConstructor()TypeConstructorreadConstructor(boolean excludeFastPathConstructors)Decimal128readDecimal128()Decimal128readDecimal128(Decimal128 defaultValue)Decimal32readDecimal32()Decimal32readDecimal32(Decimal32 defaultValue)Decimal64readDecimal64()Decimal64readDecimal64(Decimal64 defaultValue)java.lang.DoublereadDouble()doublereadDouble(double defaultVal)java.lang.DoublereadDouble(java.lang.Double defaultVal)double[]readDoubleArray()double[]readDoubleMultiple()java.lang.FloatreadFloat()floatreadFloat(float defaultVal)java.lang.FloatreadFloat(java.lang.Float defaultVal)float[]readFloatArray()float[]readFloatMultiple()java.lang.IntegerreadInteger()intreadInteger(int defaultVal)java.lang.IntegerreadInteger(java.lang.Integer defaultVal)int[]readIntegerArray()int[]readIntegerMultiple()java.util.ListreadList()<T> voidreadList(Decoder.ListProcessor<T> processor)java.lang.LongreadLong()longreadLong(long defaultVal)java.lang.LongreadLong(java.lang.Long defaultVal)long[]readLongArray()long[]readLongMultiple()java.util.MapreadMap()java.lang.Object[]readMultiple()<T> T[]readMultiple(java.lang.Class<T> clazz)java.lang.ObjectreadObject()java.lang.ObjectreadObject(java.lang.Object defaultValue)java.lang.ShortreadShort()shortreadShort(short defaultVal)java.lang.ShortreadShort(java.lang.Short defaultVal)short[]readShortArray()short[]readShortMultiple()java.lang.StringreadString()java.lang.StringreadString(java.lang.String defaultValue)SymbolreadSymbol()SymbolreadSymbol(Symbol defaultValue)java.util.DatereadTimestamp()java.util.DatereadTimestamp(java.util.Date defaultValue)UnsignedBytereadUnsignedByte()UnsignedBytereadUnsignedByte(UnsignedByte defaultVal)UnsignedIntegerreadUnsignedInteger()UnsignedIntegerreadUnsignedInteger(UnsignedInteger defaultVal)UnsignedLongreadUnsignedLong()UnsignedLongreadUnsignedLong(UnsignedLong defaultVal)UnsignedShortreadUnsignedShort()UnsignedShortreadUnsignedShort(UnsignedShort defaultVal)java.util.UUIDreadUUID()java.util.UUIDreadUUID(java.util.UUID defaultVal)voidregister(java.lang.Object descriptor, DescribedTypeConstructor dtc)voidregister(java.lang.Object descriptor, FastPathDescribedTypeConstructor<?> btc)voidsetBuffer(ReadableBuffer buffer)voidsetByteBuffer(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:
readBooleanin interfaceDecoder
-
readBoolean
public java.lang.Boolean readBoolean(java.lang.Boolean defaultVal)
- Specified by:
readBooleanin interfaceDecoder
-
readBoolean
public boolean readBoolean(boolean defaultVal)
- Specified by:
readBooleanin 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:
readIntegerin interfaceDecoder
-
readInteger
public java.lang.Integer readInteger(java.lang.Integer defaultVal)
- Specified by:
readIntegerin interfaceDecoder
-
readInteger
public int readInteger(int defaultVal)
- Specified by:
readIntegerin interfaceDecoder
-
readLong
public java.lang.Long readLong(java.lang.Long defaultVal)
-
readUnsignedByte
public UnsignedByte readUnsignedByte()
- Specified by:
readUnsignedBytein interfaceDecoder
-
readUnsignedByte
public UnsignedByte readUnsignedByte(UnsignedByte defaultVal)
- Specified by:
readUnsignedBytein interfaceDecoder
-
readUnsignedShort
public UnsignedShort readUnsignedShort()
- Specified by:
readUnsignedShortin interfaceDecoder
-
readUnsignedShort
public UnsignedShort readUnsignedShort(UnsignedShort defaultVal)
- Specified by:
readUnsignedShortin interfaceDecoder
-
readUnsignedInteger
public UnsignedInteger readUnsignedInteger()
- Specified by:
readUnsignedIntegerin interfaceDecoder
-
readUnsignedInteger
public UnsignedInteger readUnsignedInteger(UnsignedInteger defaultVal)
- Specified by:
readUnsignedIntegerin interfaceDecoder
-
readUnsignedLong
public UnsignedLong readUnsignedLong()
- Specified by:
readUnsignedLongin interfaceDecoder
-
readUnsignedLong
public UnsignedLong readUnsignedLong(UnsignedLong defaultVal)
- Specified by:
readUnsignedLongin interfaceDecoder
-
readCharacter
public java.lang.Character readCharacter()
- Specified by:
readCharacterin interfaceDecoder
-
readCharacter
public java.lang.Character readCharacter(java.lang.Character defaultVal)
- Specified by:
readCharacterin interfaceDecoder
-
readCharacter
public char readCharacter(char defaultVal)
- Specified by:
readCharacterin interfaceDecoder
-
readFloat
public java.lang.Float readFloat(java.lang.Float defaultVal)
-
readDouble
public java.lang.Double readDouble()
- Specified by:
readDoublein interfaceDecoder
-
readDouble
public java.lang.Double readDouble(java.lang.Double defaultVal)
- Specified by:
readDoublein interfaceDecoder
-
readDouble
public double readDouble(double defaultVal)
- Specified by:
readDoublein interfaceDecoder
-
readUUID
public java.util.UUID readUUID(java.util.UUID defaultVal)
-
readDecimal32
public Decimal32 readDecimal32()
- Specified by:
readDecimal32in interfaceDecoder
-
readDecimal32
public Decimal32 readDecimal32(Decimal32 defaultValue)
- Specified by:
readDecimal32in interfaceDecoder
-
readDecimal64
public Decimal64 readDecimal64()
- Specified by:
readDecimal64in interfaceDecoder
-
readDecimal64
public Decimal64 readDecimal64(Decimal64 defaultValue)
- Specified by:
readDecimal64in interfaceDecoder
-
readDecimal128
public Decimal128 readDecimal128()
- Specified by:
readDecimal128in interfaceDecoder
-
readDecimal128
public Decimal128 readDecimal128(Decimal128 defaultValue)
- Specified by:
readDecimal128in interfaceDecoder
-
readTimestamp
public java.util.Date readTimestamp()
- Specified by:
readTimestampin interfaceDecoder
-
readTimestamp
public java.util.Date readTimestamp(java.util.Date defaultValue)
- Specified by:
readTimestampin interfaceDecoder
-
readBinary
public Binary readBinary()
- Specified by:
readBinaryin interfaceDecoder
-
readBinary
public Binary readBinary(Binary defaultValue)
- Specified by:
readBinaryin interfaceDecoder
-
readSymbol
public Symbol readSymbol()
- Specified by:
readSymbolin interfaceDecoder
-
readSymbol
public Symbol readSymbol(Symbol defaultValue)
- Specified by:
readSymbolin interfaceDecoder
-
readString
public java.lang.String readString()
- Specified by:
readStringin interfaceDecoder
-
readString
public java.lang.String readString(java.lang.String defaultValue)
- Specified by:
readStringin 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:
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
public <T> T[] readMultiple(java.lang.Class<T> clazz)
- Specified by:
readMultiplein interfaceDecoder
-
readMultiple
public java.lang.Object[] 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
public java.lang.Object readObject()
- Specified by:
readObjectin interfaceDecoder
-
readObject
public java.lang.Object readObject(java.lang.Object defaultValue)
- Specified by:
readObjectin interfaceDecoder
-
setByteBuffer
public void setByteBuffer(java.nio.ByteBuffer buffer)
- Specified by:
setByteBufferin interfaceByteBufferDecoder
-
getByteBuffer
public java.nio.ByteBuffer getByteBuffer()
-
setBuffer
public void setBuffer(ReadableBuffer buffer)
-
getBuffer
public ReadableBuffer getBuffer()
-
getByteBufferRemaining
public int getByteBufferRemaining()
- Specified by:
getByteBufferRemainingin interfaceByteBufferDecoder
-
-