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> void
void
registerDescribedType
(Class clazz, Object descriptor) void
setByteBuffer
(ByteBuffer buf) void
void
writeArray
(boolean[] a) void
writeArray
(byte[] a) void
writeArray
(char[] a) void
writeArray
(double[] a) void
writeArray
(float[] a) void
writeArray
(int[] a) void
writeArray
(long[] a) void
writeArray
(short[] a) void
writeArray
(Object[] a) void
void
writeBoolean
(boolean bool) void
writeBoolean
(Boolean bool) void
writeByte
(byte b) void
void
writeCharacter
(char c) void
void
void
void
void
void
writeDouble
(double d) void
void
writeFloat
(float f) void
writeFloat
(Float f) void
writeInteger
(int i) void
void
void
writeLong
(long l) void
void
void
void
void
writeRaw
(byte b) void
writeShort
(short s) void
writeShort
(Short s) void
void
void
writeTimestamp
(long timestamp) void
void
writeUnsignedByte
(UnsignedByte ubyte) void
void
writeUnsignedLong
(UnsignedLong ulong) void
writeUnsignedShort
(UnsignedShort ushort) void
-
Constructor Details
-
EncoderImpl
-
-
Method Details
-
setByteBuffer
- Specified by:
setByteBuffer
in interfaceByteBufferEncoder
-
setByteBuffer
-
getBuffer
-
getDecoder
-
getType
-
getTypeFromClass
-
register
-
registerDescribedType
-
writeNull
public void writeNull() -
writeBoolean
public void writeBoolean(boolean bool) - Specified by:
writeBoolean
in interfaceEncoder
-
writeBoolean
- Specified by:
writeBoolean
in interfaceEncoder
-
writeUnsignedByte
- Specified by:
writeUnsignedByte
in interfaceEncoder
-
writeUnsignedShort
- Specified by:
writeUnsignedShort
in interfaceEncoder
-
writeUnsignedInteger
- Specified by:
writeUnsignedInteger
in interfaceEncoder
-
writeUnsignedLong
- Specified by:
writeUnsignedLong
in interfaceEncoder
-
writeByte
public void writeByte(byte b) -
writeByte
-
writeShort
public void writeShort(short s) - Specified by:
writeShort
in interfaceEncoder
-
writeShort
- Specified by:
writeShort
in interfaceEncoder
-
writeInteger
public void writeInteger(int i) - Specified by:
writeInteger
in interfaceEncoder
-
writeInteger
- Specified by:
writeInteger
in interfaceEncoder
-
writeLong
public void writeLong(long l) -
writeLong
-
writeFloat
public void writeFloat(float f) - Specified by:
writeFloat
in interfaceEncoder
-
writeFloat
- Specified by:
writeFloat
in interfaceEncoder
-
writeDouble
public void writeDouble(double d) - Specified by:
writeDouble
in interfaceEncoder
-
writeDouble
- Specified by:
writeDouble
in interfaceEncoder
-
writeDecimal32
- Specified by:
writeDecimal32
in interfaceEncoder
-
writeDecimal64
- Specified by:
writeDecimal64
in interfaceEncoder
-
writeDecimal128
- Specified by:
writeDecimal128
in interfaceEncoder
-
writeCharacter
public void writeCharacter(char c) - Specified by:
writeCharacter
in interfaceEncoder
-
writeCharacter
- Specified by:
writeCharacter
in interfaceEncoder
-
writeTimestamp
public void writeTimestamp(long timestamp) - Specified by:
writeTimestamp
in interfaceEncoder
-
writeTimestamp
- Specified by:
writeTimestamp
in interfaceEncoder
-
writeUUID
-
writeBinary
- Specified by:
writeBinary
in interfaceEncoder
-
writeString
- Specified by:
writeString
in interfaceEncoder
-
writeSymbol
- Specified by:
writeSymbol
in interfaceEncoder
-
writeList
-
writeMap
-
writeDescribedType
- Specified by:
writeDescribedType
in interfaceEncoder
-
writeArray
public void writeArray(boolean[] a) - Specified by:
writeArray
in interfaceEncoder
-
writeArray
public void writeArray(byte[] a) - Specified by:
writeArray
in interfaceEncoder
-
writeArray
public void writeArray(short[] a) - Specified by:
writeArray
in interfaceEncoder
-
writeArray
public void writeArray(int[] a) - Specified by:
writeArray
in interfaceEncoder
-
writeArray
public void writeArray(long[] a) - Specified by:
writeArray
in interfaceEncoder
-
writeArray
public void writeArray(float[] a) - Specified by:
writeArray
in interfaceEncoder
-
writeArray
public void writeArray(double[] a) - Specified by:
writeArray
in interfaceEncoder
-
writeArray
public void writeArray(char[] a) - Specified by:
writeArray
in interfaceEncoder
-
writeArray
- Specified by:
writeArray
in interfaceEncoder
-
writeObject
- Specified by:
writeObject
in interfaceEncoder
-
writeRaw
public void writeRaw(byte b)
-