org.apache.qpid.proton.codec
Class EncoderImpl
java.lang.Object
org.apache.qpid.proton.codec.EncoderImpl
- All Implemented Interfaces:
- ByteBufferEncoder, Encoder
public final class EncoderImpl
- extends Object
- implements ByteBufferEncoder
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EncoderImpl
public EncoderImpl(DecoderImpl decoder)
setByteBuffer
public void setByteBuffer(ByteBuffer buf)
- Specified by:
setByteBuffer in interface ByteBufferEncoder
setByteBuffer
public void setByteBuffer(WritableBuffer buf)
getType
public AMQPType getType(Object element)
- Specified by:
getType in interface Encoder
getTypeFromClass
public AMQPType getTypeFromClass(Class clazz)
register
public <V> void register(AMQPType<V> type)
- Specified by:
register in interface Encoder
registerDescribedType
public void registerDescribedType(Class clazz,
Object descriptor)
writeNull
public void writeNull()
- Specified by:
writeNull in interface Encoder
writeBoolean
public void writeBoolean(boolean bool)
- Specified by:
writeBoolean in interface Encoder
writeBoolean
public void writeBoolean(Boolean bool)
- Specified by:
writeBoolean in interface Encoder
writeUnsignedByte
public void writeUnsignedByte(UnsignedByte ubyte)
- Specified by:
writeUnsignedByte in interface Encoder
writeUnsignedShort
public void writeUnsignedShort(UnsignedShort ushort)
- Specified by:
writeUnsignedShort in interface Encoder
writeUnsignedInteger
public void writeUnsignedInteger(UnsignedInteger uint)
- Specified by:
writeUnsignedInteger in interface Encoder
writeUnsignedLong
public void writeUnsignedLong(UnsignedLong ulong)
- Specified by:
writeUnsignedLong in interface Encoder
writeByte
public void writeByte(byte b)
- Specified by:
writeByte in interface Encoder
writeByte
public void writeByte(Byte b)
- Specified by:
writeByte in interface Encoder
writeShort
public void writeShort(short s)
- Specified by:
writeShort in interface Encoder
writeShort
public void writeShort(Short s)
- Specified by:
writeShort in interface Encoder
writeInteger
public void writeInteger(int i)
- Specified by:
writeInteger in interface Encoder
writeInteger
public void writeInteger(Integer i)
- Specified by:
writeInteger in interface Encoder
writeLong
public void writeLong(long l)
- Specified by:
writeLong in interface Encoder
writeLong
public void writeLong(Long l)
- Specified by:
writeLong in interface Encoder
writeFloat
public void writeFloat(float f)
- Specified by:
writeFloat in interface Encoder
writeFloat
public void writeFloat(Float f)
- Specified by:
writeFloat in interface Encoder
writeDouble
public void writeDouble(double d)
- Specified by:
writeDouble in interface Encoder
writeDouble
public void writeDouble(Double d)
- Specified by:
writeDouble in interface Encoder
writeDecimal32
public void writeDecimal32(Decimal32 d)
- Specified by:
writeDecimal32 in interface Encoder
writeDecimal64
public void writeDecimal64(Decimal64 d)
- Specified by:
writeDecimal64 in interface Encoder
writeDecimal128
public void writeDecimal128(Decimal128 d)
- Specified by:
writeDecimal128 in interface Encoder
writeCharacter
public void writeCharacter(char c)
- Specified by:
writeCharacter in interface Encoder
writeCharacter
public void writeCharacter(Character c)
- Specified by:
writeCharacter in interface Encoder
writeTimestamp
public void writeTimestamp(long d)
- Specified by:
writeTimestamp in interface Encoder
writeTimestamp
public void writeTimestamp(Date d)
- Specified by:
writeTimestamp in interface Encoder
writeUUID
public void writeUUID(UUID uuid)
- Specified by:
writeUUID in interface Encoder
writeBinary
public void writeBinary(Binary b)
- Specified by:
writeBinary in interface Encoder
writeString
public void writeString(String s)
- Specified by:
writeString in interface Encoder
writeSymbol
public void writeSymbol(Symbol s)
- Specified by:
writeSymbol in interface Encoder
writeList
public void writeList(List l)
- Specified by:
writeList in interface Encoder
writeMap
public void writeMap(Map m)
- Specified by:
writeMap in interface Encoder
writeDescribedType
public void writeDescribedType(DescribedType d)
- Specified by:
writeDescribedType in interface Encoder
writeArray
public void writeArray(boolean[] a)
- Specified by:
writeArray in interface Encoder
writeArray
public void writeArray(byte[] a)
- Specified by:
writeArray in interface Encoder
writeArray
public void writeArray(short[] a)
- Specified by:
writeArray in interface Encoder
writeArray
public void writeArray(int[] a)
- Specified by:
writeArray in interface Encoder
writeArray
public void writeArray(long[] a)
- Specified by:
writeArray in interface Encoder
writeArray
public void writeArray(float[] a)
- Specified by:
writeArray in interface Encoder
writeArray
public void writeArray(double[] a)
- Specified by:
writeArray in interface Encoder
writeArray
public void writeArray(char[] a)
- Specified by:
writeArray in interface Encoder
writeArray
public void writeArray(Object[] a)
- Specified by:
writeArray in interface Encoder
writeObject
public void writeObject(Object o)
- Specified by:
writeObject in interface Encoder
writeRaw
public void writeRaw(byte b)
Copyright © 2013 The Apache Software Foundation. All Rights Reserved.