Package org.apache.qpid.protonj2.codec
package org.apache.qpid.protonj2.codec
-
ClassDescriptionFactory Class used to create new instances of AMQP type Encoder and Decoder instances registered in the factory.Exception thrown when a type decoder fails due to some unrecoverable error or violation of AMQP type specifications for an incoming encoded byte sequence.Exception thrown when a type decoder fails due to some unrecoverable error or violation of AMQP type specifications for an incoming encoded byte sequence.Decode AMQP types from a byte stream read from a
ProtonBuffer
instance.Retains state of decode either between calls or across decode iterationsInterface for all DescribedType decoder implementationsInterface for all DescribedType encoder implementationsException thrown when a type encoder fails due to some unrecoverable error or violation of AMQP type specifications.Encode AMQP types into binary streamsRetains Encoder state information either between calls or across encode iterations.Provides a set of definitions for the byte value that indicates what the next AMQP encoding will be when encoding or decoding AMQP types.AMQP Performative type specific encoder that uses anyEncoder
to cache the specific type encoders for various section types and use them directly instead of looking them up via calls toEncoder.writeObject(org.apache.qpid.protonj2.buffer.ProtonBuffer, EncoderState, Object)
AMQP Section type specific encoder that uses anyEncoder
to cache the specific type encoders for various section types and use them directly instead of looking them up via calls toEncoder.writeObject(org.apache.qpid.protonj2.buffer.ProtonBuffer, EncoderState, Object)
Decode AMQP types from aInputStream
instance.Retains state of theInputStream
based decode either between calls or across decode iterationsInterface for all DescribedType decoder implementationsInterface for an decoder of a specific AMQP Type.TypeDecoder<V>Interface for an decoder of a specific AMQP Type.TypeEncoder<V>Interface for an encoder of a specific AMQP Type.