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

Packages that use TypeConstructor
Package
Description
org.apache.qpid.proton.codec
org.apache.qpid.proton.codec.messaging
org.apache.qpid.proton.codec.transport

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

Subinterfaces of TypeConstructor in org.apache.qpid.proton.codec
Modifier and Type
Interface
Description
`static interface`
`ArrayType.ArrayEncoding`
`static interface`
`BigIntegerType.BigIntegerEncoding`
`static interface`
`BooleanType.BooleanEncoding`
`interface`
`FastPathDescribedTypeConstructor<V>`
Marker interface that indicates the TypeConstructor can decode known Proton-J types using a fast path read / write operation.
`static interface`
`IntegerType.IntegerEncoding`
`static interface`
`LongType.LongEncoding`
`interface`
`PrimitiveTypeEncoding<T>`
`static interface`
`StringType.StringEncoding`
`static interface`
`SymbolType.SymbolEncoding`
`static interface`
`UnsignedIntegerType.UnsignedIntegerEncoding`
`static interface`
`UnsignedLongType.UnsignedLongEncoding`
Classes in org.apache.qpid.proton.codec that implement TypeConstructor
Modifier and Type
Class
Description
`class`
`ByteType.ByteEncoding`
`class`
`CharacterType.CharacterEncoding`
`class`
`DoubleType.DoubleEncoding`
`class`
`DynamicTypeConstructor`
`class`
`FloatType.FloatEncoding`
`class`
`ShortType.ShortEncoding`
`class`
`UnsignedByteType.UnsignedByteEncoding`
Methods in org.apache.qpid.proton.codec that return TypeConstructor
Modifier and Type
Method
Description
`TypeConstructor<?>`
DecoderImpl.`peekConstructor()`
`TypeConstructor`
DecoderImpl.`readConstructor()`
`TypeConstructor`
DecoderImpl.`readConstructor(boolean excludeFastPathConstructors)`
Constructors in org.apache.qpid.proton.codec with parameters of type TypeConstructor
Modifier
Constructor
Description
``
`DynamicTypeConstructor(DescribedTypeConstructor dtc, TypeConstructor underlyingEncoding)`

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

Classes in org.apache.qpid.proton.codec.messaging that implement TypeConstructor
Modifier and Type
Class
Description
`class`
`FastPathAcceptedType`
`class`
`FastPathAmqpSequenceType`
`class`
`FastPathAmqpValueType`
`class`
`FastPathApplicationPropertiesType`
`class`
`FastPathDataType`
`class`
`FastPathDeliveryAnnotationsType`
`class`
`FastPathFooterType`
`class`
`FastPathHeaderType`
`class`
`FastPathMessageAnnotationsType`
`class`
`FastPathPropertiesType`

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

Classes in org.apache.qpid.proton.codec.transport that implement TypeConstructor
Modifier and Type
Class
Description
`class`
`FastPathDispositionType`
`class`
`FastPathFlowType`
`class`
`FastPathTransferType`
Fast TrasnferType encoder