public class DynamicDescribedType extends java.lang.Object implements AMQPType<DescribedType>
Constructor and Description |
---|
DynamicDescribedType(EncoderImpl encoder,
java.lang.Object descriptor) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<TypeEncoding<DescribedType>> |
getAllEncodings() |
TypeEncoding<DescribedType> |
getCanonicalEncoding() |
TypeEncoding<DescribedType> |
getEncoding(DescribedType val) |
java.lang.Class<DescribedType> |
getTypeClass() |
void |
write(DescribedType val) |
public DynamicDescribedType(EncoderImpl encoder, java.lang.Object descriptor)
public java.lang.Class<DescribedType> getTypeClass()
getTypeClass
in interface AMQPType<DescribedType>
public TypeEncoding<DescribedType> getEncoding(DescribedType val)
getEncoding
in interface AMQPType<DescribedType>
public TypeEncoding<DescribedType> getCanonicalEncoding()
getCanonicalEncoding
in interface AMQPType<DescribedType>
public java.util.Collection<TypeEncoding<DescribedType>> getAllEncodings()
getAllEncodings
in interface AMQPType<DescribedType>
public void write(DescribedType val)
write
in interface AMQPType<DescribedType>