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

Packages that use Decoder
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 Decoder in org.apache.qpid.proton.codec

Subinterfaces of Decoder in org.apache.qpid.proton.codec
Modifier and Type
Interface
Description
`interface`
`ByteBufferDecoder`
Classes in org.apache.qpid.proton.codec that implement Decoder
Modifier and Type
Class
Description
`class`
`DecoderImpl`
Methods in org.apache.qpid.proton.codec with parameters of type Decoder
Modifier and Type
Method
Description
`static void`
AMQPDefinedTypes.`registerAllTypes(Decoder decoder, EncoderImpl encoder)`
`static void`
AMQPDefinedTypes.`registerMessagingTypes(Decoder decoder, EncoderImpl encoder)`
`static void`
AMQPDefinedTypes.`registerSecurityTypes(Decoder decoder, EncoderImpl encoder)`
`static void`
AMQPDefinedTypes.`registerTransactionTypes(Decoder decoder, EncoderImpl encoder)`
`static void`
AMQPDefinedTypes.`registerTransportTypes(Decoder decoder, EncoderImpl encoder)`

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

Methods in org.apache.qpid.proton.codec.messaging with parameters of type Decoder
Modifier and Type
Method
Description
`static void`
AcceptedType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
AmqpSequenceType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
AmqpValueType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
ApplicationPropertiesType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
DataType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
DeleteOnCloseType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
DeleteOnNoLinksOrMessagesType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
DeleteOnNoLinksType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
DeleteOnNoMessagesType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
DeliveryAnnotationsType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
FastPathAcceptedType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
FastPathAmqpSequenceType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
FastPathAmqpValueType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
FastPathApplicationPropertiesType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
FastPathDataType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
FastPathDeliveryAnnotationsType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
FastPathFooterType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
FastPathHeaderType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
FastPathMessageAnnotationsType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
FastPathPropertiesType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
FooterType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
HeaderType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
MessageAnnotationsType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
ModifiedType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
PropertiesType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
ReceivedType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
RejectedType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
ReleasedType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
SourceType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
TargetType.`register(Decoder decoder, EncoderImpl encoder)`

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

Methods in org.apache.qpid.proton.codec.security with parameters of type Decoder
Modifier and Type
Method
Description
`static void`
SaslChallengeType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
SaslInitType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
SaslMechanismsType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
SaslOutcomeType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
SaslResponseType.`register(Decoder decoder, EncoderImpl encoder)`

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

Methods in org.apache.qpid.proton.codec.transaction with parameters of type Decoder
Modifier and Type
Method
Description
`static void`
CoordinatorType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
DeclaredType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
DeclareType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
DischargeType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
TransactionalStateType.`register(Decoder decoder, EncoderImpl encoder)`

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

Methods in org.apache.qpid.proton.codec.transport with parameters of type Decoder
Modifier and Type
Method
Description
`static void`
AttachType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
BeginType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
CloseType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
DetachType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
DispositionType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
EndType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
ErrorConditionType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
FastPathDispositionType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
FastPathFlowType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
FastPathTransferType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
FlowType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
OpenType.`register(Decoder decoder, EncoderImpl encoder)`
`static void`
TransferType.`register(Decoder decoder, EncoderImpl encoder)`