# Uses of Interface
org.apache.qpid.proton.codec.AMQPType

Packages that use AMQPType
Package
Description
org.apache.qpid.proton.codec
org.apache.qpid.proton.codec.messaging
org.apache.qpid.proton.codec.security
org.apache.qpid.proton.codec.transaction
org.apache.qpid.proton.codec.transport

## Uses of AMQPType in org.apache.qpid.proton.codec

Subinterfaces of AMQPType in org.apache.qpid.proton.codec
Modifier and Type
Interface
Description
`interface`
`PrimitiveType<V>`
Classes in org.apache.qpid.proton.codec that implement AMQPType
Modifier and Type
Class
Description
`class`
`AbstractDescribedType<T,M>`
`class`
`ArrayType`
`class`
`BigIntegerType`
`class`
`BinaryType`
`final class`
`BooleanType`
`class`
`ByteType`
`class`
`CharacterType`
`class`
`Decimal128Type`
`class`
`Decimal32Type`
`class`
`Decimal64Type`
`class`
`DoubleType`
`class`
`DynamicDescribedType`
`class`
`FloatType`
`class`
`IntegerType`
`class`
`ListType`
`class`
`LongType`
`class`
`MapType`
`final class`
`NullType`
`class`
`ShortType`
`class`
`StringType`
`class`
`SymbolType`
`class`
`TimestampType`
`class`
`UnsignedByteType`
`class`
`UnsignedIntegerType`
`class`
`UnsignedLongType`
`class`
`UnsignedShortType`
`class`
`UUIDType`
Methods in org.apache.qpid.proton.codec that return AMQPType
Modifier and Type
Method
Description
`AMQPType`
Encoder.`getType(Object element)`
`AMQPType`
EncoderImpl.`getType(Object element)`
`AMQPType<V>`
TypeEncoding.`getType()`
`AMQPType`
EncoderImpl.`getTypeFromClass(Class clazz)`
Methods in org.apache.qpid.proton.codec with parameters of type AMQPType
Modifier and Type
Method
Description
`<V> void`
Encoder.`register(AMQPType<V> type)`
`<V> void`
EncoderImpl.`register(AMQPType<V> type)`
`void`
MapType.`setKeyEncoding(AMQPType<?> keyType)`

## Uses of AMQPType in org.apache.qpid.proton.codec.messaging

Classes in org.apache.qpid.proton.codec.messaging that implement AMQPType
Modifier and Type
Class
Description
`final class`
`AcceptedType`
`class`
`AmqpSequenceType`
`class`
`AmqpValueType`
`class`
`ApplicationPropertiesType`
`class`
`DataType`
`class`
`DeleteOnCloseType`
`class`
`DeleteOnNoLinksOrMessagesType`
`class`
`DeleteOnNoLinksType`
`class`
`DeleteOnNoMessagesType`
`class`
`DeliveryAnnotationsType`
`class`
`FastPathAcceptedType`
`class`
`FastPathAmqpSequenceType`
`class`
`FastPathAmqpValueType`
`class`
`FastPathApplicationPropertiesType`
`class`
`FastPathDataType`
`class`
`FastPathDeliveryAnnotationsType`
`class`
`FastPathFooterType`
`class`
`FastPathHeaderType`
`class`
`FastPathMessageAnnotationsType`
`class`
`FastPathPropertiesType`
`class`
`FooterType`
`class`
`HeaderType`
`class`
`MessageAnnotationsType`
`class`
`ModifiedType`
`class`
`PropertiesType`
`final class`
`ReceivedType`
`class`
`RejectedType`
`class`
`ReleasedType`
`class`
`SourceType`
`class`
`TargetType`

## Uses of AMQPType in org.apache.qpid.proton.codec.security

Classes in org.apache.qpid.proton.codec.security that implement AMQPType
Modifier and Type
Class
Description
`class`
`SaslChallengeType`
`class`
`SaslInitType`
`class`
`SaslMechanismsType`
`class`
`SaslOutcomeType`
`class`
`SaslResponseType`

## Uses of AMQPType in org.apache.qpid.proton.codec.transaction

Classes in org.apache.qpid.proton.codec.transaction that implement AMQPType
Modifier and Type
Class
Description
`class`
`CoordinatorType`
`class`
`DeclaredType`
`class`
`DeclareType`
`class`
`DischargeType`
`class`
`TransactionalStateType`

## Uses of AMQPType in org.apache.qpid.proton.codec.transport

Classes in org.apache.qpid.proton.codec.transport that implement AMQPType
Modifier and Type
Class
Description
`final class`
`AttachType`
`final class`
`BeginType`
`final class`
`CloseType`
`final class`
`DetachType`
`final class`
`DispositionType`
`final class`
`EndType`
`final class`
`ErrorConditionType`
`class`
`FastPathDispositionType`
`class`
`FastPathFlowType`
`class`
`FastPathTransferType`
Fast TrasnferType encoder
`final class`
`FlowType`
`final class`
`OpenType`
`final class`
`TransferType`