Package org.apache.qpid.proton.codec
Class EncoderImpl
java.lang.Object
org.apache.qpid.proton.codec.EncoderImpl
- All Implemented Interfaces:
ByteBufferEncoder,Encoder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetTypeFromClass(Class clazz) <V> voidvoidregisterDescribedType(Class clazz, Object descriptor) voidsetByteBuffer(ByteBuffer buf) voidvoidwriteArray(boolean[] a) voidwriteArray(byte[] a) voidwriteArray(char[] a) voidwriteArray(double[] a) voidwriteArray(float[] a) voidwriteArray(int[] a) voidwriteArray(long[] a) voidwriteArray(short[] a) voidwriteArray(Object[] a) voidvoidwriteBoolean(boolean bool) voidwriteBoolean(Boolean bool) voidwriteByte(byte b) voidvoidwriteCharacter(char c) voidvoidvoidvoidvoidvoidwriteDouble(double d) voidvoidwriteFloat(float f) voidwriteFloat(Float f) voidwriteInteger(int i) voidvoidvoidwriteLong(long l) voidvoidvoidvoidvoidwriteRaw(byte b) voidwriteShort(short s) voidwriteShort(Short s) voidvoidvoidwriteTimestamp(long timestamp) voidvoidwriteUnsignedByte(UnsignedByte ubyte) voidvoidwriteUnsignedLong(UnsignedLong ulong) voidwriteUnsignedShort(UnsignedShort ushort) void
-
Constructor Details
-
EncoderImpl
-
-
Method Details
-
setByteBuffer
- Specified by:
setByteBufferin interfaceByteBufferEncoder
-
setByteBuffer
-
getBuffer
-
getDecoder
-
getType
-
getTypeFromClass
-
register
-
registerDescribedType
-
writeNull
public void writeNull() -
writeBoolean
public void writeBoolean(boolean bool) - Specified by:
writeBooleanin interfaceEncoder
-
writeBoolean
- Specified by:
writeBooleanin interfaceEncoder
-
writeUnsignedByte
- Specified by:
writeUnsignedBytein interfaceEncoder
-
writeUnsignedShort
- Specified by:
writeUnsignedShortin interfaceEncoder
-
writeUnsignedInteger
- Specified by:
writeUnsignedIntegerin interfaceEncoder
-
writeUnsignedLong
- Specified by:
writeUnsignedLongin interfaceEncoder
-
writeByte
public void writeByte(byte b) -
writeByte
-
writeShort
public void writeShort(short s) - Specified by:
writeShortin interfaceEncoder
-
writeShort
- Specified by:
writeShortin interfaceEncoder
-
writeInteger
public void writeInteger(int i) - Specified by:
writeIntegerin interfaceEncoder
-
writeInteger
- Specified by:
writeIntegerin interfaceEncoder
-
writeLong
public void writeLong(long l) -
writeLong
-
writeFloat
public void writeFloat(float f) - Specified by:
writeFloatin interfaceEncoder
-
writeFloat
- Specified by:
writeFloatin interfaceEncoder
-
writeDouble
public void writeDouble(double d) - Specified by:
writeDoublein interfaceEncoder
-
writeDouble
- Specified by:
writeDoublein interfaceEncoder
-
writeDecimal32
- Specified by:
writeDecimal32in interfaceEncoder
-
writeDecimal64
- Specified by:
writeDecimal64in interfaceEncoder
-
writeDecimal128
- Specified by:
writeDecimal128in interfaceEncoder
-
writeCharacter
public void writeCharacter(char c) - Specified by:
writeCharacterin interfaceEncoder
-
writeCharacter
- Specified by:
writeCharacterin interfaceEncoder
-
writeTimestamp
public void writeTimestamp(long timestamp) - Specified by:
writeTimestampin interfaceEncoder
-
writeTimestamp
- Specified by:
writeTimestampin interfaceEncoder
-
writeUUID
-
writeBinary
- Specified by:
writeBinaryin interfaceEncoder
-
writeString
- Specified by:
writeStringin interfaceEncoder
-
writeSymbol
- Specified by:
writeSymbolin interfaceEncoder
-
writeList
-
writeMap
-
writeDescribedType
- Specified by:
writeDescribedTypein interfaceEncoder
-
writeArray
public void writeArray(boolean[] a) - Specified by:
writeArrayin interfaceEncoder
-
writeArray
public void writeArray(byte[] a) - Specified by:
writeArrayin interfaceEncoder
-
writeArray
public void writeArray(short[] a) - Specified by:
writeArrayin interfaceEncoder
-
writeArray
public void writeArray(int[] a) - Specified by:
writeArrayin interfaceEncoder
-
writeArray
public void writeArray(long[] a) - Specified by:
writeArrayin interfaceEncoder
-
writeArray
public void writeArray(float[] a) - Specified by:
writeArrayin interfaceEncoder
-
writeArray
public void writeArray(double[] a) - Specified by:
writeArrayin interfaceEncoder
-
writeArray
public void writeArray(char[] a) - Specified by:
writeArrayin interfaceEncoder
-
writeArray
- Specified by:
writeArrayin interfaceEncoder
-
writeObject
- Specified by:
writeObjectin interfaceEncoder
-
writeRaw
public void writeRaw(byte b)
-