Interface PrimitiveTypeDecoder<V>

Type Parameters:
V - the Type Class that this decoder manages.
All Superinterfaces:
StreamTypeDecoder<V>, TypeDecoder<V>
All Known Subinterfaces:
BinaryTypeDecoder, ListTypeDecoder, MapTypeDecoder, PrimitiveArrayTypeDecoder, StringTypeDecoder, SymbolTypeDecoder
All Known Implementing Classes:
AbstractArrayTypeDecoder, AbstractBinaryTypeDecoder, AbstractListTypeDecoder, AbstractMapTypeDecoder, AbstractPrimitiveTypeDecoder, AbstractStringTypeDecoder, AbstractSymbolTypeDecoder, Array32TypeDecoder, Array8TypeDecoder, Binary32TypeDecoder, Binary8TypeDecoder, BooleanFalseTypeDecoder, BooleanTrueTypeDecoder, BooleanTypeDecoder, ByteTypeDecoder, CharacterTypeDecoder, Decimal128TypeDecoder, Decimal32TypeDecoder, Decimal64TypeDecoder, DoubleTypeDecoder, FloatTypeDecoder, Integer32TypeDecoder, Integer8TypeDecoder, List0TypeDecoder, List32TypeDecoder, List8TypeDecoder, Long8TypeDecoder, LongTypeDecoder, Map32TypeDecoder, Map8TypeDecoder, NullTypeDecoder, ShortTypeDecoder, String32TypeDecoder, String8TypeDecoder, Symbol32TypeDecoder, Symbol8TypeDecoder, TimestampTypeDecoder, UnsignedByteTypeDecoder, UnsignedInteger0TypeDecoder, UnsignedInteger32TypeDecoder, UnsignedInteger8TypeDecoder, UnsignedLong0TypeDecoder, UnsignedLong64TypeDecoder, UnsignedLong8TypeDecoder, UnsignedShortTypeDecoder, UUIDTypeDecoder

public interface PrimitiveTypeDecoder<V> extends TypeDecoder<V>, StreamTypeDecoder<V>
Interface for a TypeDecoder that manages decoding of AMQP primitive types.
  • Method Details

    • isJavaPrimitive

      boolean isJavaPrimitive()
      Returns:
      true if the type managed by this decoder is assignable to a Java primitive type.
    • getTypeCode

      int getTypeCode()
      Returns:
      the AMQP Encoding Code that this primitive type decoder can read.