Uses of Interface
org.apache.qpid.protonj2.codec.Encoder
Packages that use Encoder
Package
Description
-
Uses of Encoder in org.apache.qpid.protonj2.client.impl
Methods in org.apache.qpid.protonj2.client.impl with parameters of type EncoderModifier and TypeMethodDescriptionstatic ProtonBufferClientMessageSupport.encodeMessage(Encoder encoder, ProtonBufferAllocator allocator, AdvancedMessage<?> message, Map<String, Object> deliveryAnnotations) static ProtonBufferClientMessageSupport.encodeMessage(Encoder encoder, EncoderState encoderState, ProtonBufferAllocator allocator, AdvancedMessage<?> message, Map<String, Object> deliveryAnnotations) -
Uses of Encoder in org.apache.qpid.protonj2.codec
Methods in org.apache.qpid.protonj2.codec that return EncoderModifier and TypeMethodDescriptionstatic EncoderCodecFactory.getDefaultEncoder()static EncoderCodecFactory.getDefaultSaslEncoder()static EncoderCodecFactory.getEncoder()EncoderState.getEncoder()PerformativeEncoder.getEncoder()static EncoderCodecFactory.getSaslEncoder()<V> EncoderEncoder.registerDescribedTypeEncoder(DescribedTypeEncoder<V> encoder) Register aDescribedTypeEncoderwhich can be used when writing custom types using this encoder.Methods in org.apache.qpid.protonj2.codec with parameters of type EncoderModifier and TypeMethodDescriptiondefault DescribedTypeEncoder<V>DescribedTypeEncoder.encoderRegistered(Encoder encoder) Allow the type encoder to react to being registered with a givenEncoderinstance.voidPerformativeEncoder.handleAttach(Attach attach, ProtonBuffer target, int channel, Encoder encoder) voidPerformativeEncoder.handleBegin(Begin begin, ProtonBuffer target, int channel, Encoder encoder) voidPerformativeEncoder.handleClose(Close close, ProtonBuffer target, int channel, Encoder encoder) voidPerformativeEncoder.handleDetach(Detach detach, ProtonBuffer target, int channel, Encoder encoder) voidPerformativeEncoder.handleDisposition(Disposition disposition, ProtonBuffer target, int channel, Encoder encoder) voidPerformativeEncoder.handleEnd(End end, ProtonBuffer target, int channel, Encoder encoder) voidPerformativeEncoder.handleFlow(Flow flow, ProtonBuffer target, int channel, Encoder encoder) voidPerformativeEncoder.handleOpen(Open open, ProtonBuffer target, int channel, Encoder encoder) voidPerformativeEncoder.handleTransfer(Transfer transfer, ProtonBuffer target, int channel, Encoder encoder) static voidCodecFactory.setEncoder(Encoder encoder) Sets anEncoderinstance that will be returned from all calls to theCodecFactory.getEncoder().static voidCodecFactory.setSaslEncoder(Encoder encoder) Sets anEncoderinstance that will be returned from all calls to theCodecFactory.getSaslEncoder().Constructors in org.apache.qpid.protonj2.codec with parameters of type EncoderModifierConstructorDescriptionPerformativeEncoder(Encoder encoder) SectionEncoder(Encoder encoder) -
Uses of Encoder in org.apache.qpid.protonj2.codec.encoders
Classes in org.apache.qpid.protonj2.codec.encoders that implement EncoderModifier and TypeClassDescriptionfinal classThe default AMQP Encoder implementation.Methods in org.apache.qpid.protonj2.codec.encoders with parameters of type EncoderModifier and TypeMethodDescriptionabstract voidAbstractDescribedListTypeEncoder.writeElement(V source, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) Instructs the encoder to write the element identified with the given indexabstract voidAbstractDescribedMapTypeEncoder.writeMapEntries(ProtonBuffer buffer, Encoder encoder, EncoderState state, M value) Performs the write of the Map entries to the given buffer, the caller takes care of writing the Map preamble and tracking the final size of the written elements of the Map. -
Uses of Encoder in org.apache.qpid.protonj2.codec.encoders.messaging
Methods in org.apache.qpid.protonj2.codec.encoders.messaging with parameters of type EncoderModifier and TypeMethodDescriptionvoidAcceptedTypeEncoder.writeElement(Accepted source, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidDeleteOnCloseTypeEncoder.writeElement(DeleteOnClose source, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidDeleteOnNoLinksOrMessagesTypeEncoder.writeElement(DeleteOnNoLinksOrMessages source, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidDeleteOnNoLinksTypeEncoder.writeElement(DeleteOnNoLinks source, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidDeleteOnNoMessagesTypeEncoder.writeElement(DeleteOnNoMessages source, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidHeaderTypeEncoder.writeElement(Header header, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidModifiedTypeEncoder.writeElement(Modified source, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidPropertiesTypeEncoder.writeElement(Properties properties, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidReceivedTypeEncoder.writeElement(Received source, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidRejectedTypeEncoder.writeElement(Rejected source, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidReleasedTypeEncoder.writeElement(Released source, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidSourceTypeEncoder.writeElement(Source source, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidTargetTypeEncoder.writeElement(Target target, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidApplicationPropertiesTypeEncoder.writeMapEntries(ProtonBuffer buffer, Encoder encoder, EncoderState state, ApplicationProperties properties) voidDeliveryAnnotationsTypeEncoder.writeMapEntries(ProtonBuffer buffer, Encoder encoder, EncoderState state, DeliveryAnnotations annotations) voidFooterTypeEncoder.writeMapEntries(ProtonBuffer buffer, Encoder encoder, EncoderState state, Footer footers) voidMessageAnnotationsTypeEncoder.writeMapEntries(ProtonBuffer buffer, Encoder encoder, EncoderState state, MessageAnnotations annotations) -
Uses of Encoder in org.apache.qpid.protonj2.codec.encoders.security
Methods in org.apache.qpid.protonj2.codec.encoders.security with parameters of type EncoderModifier and TypeMethodDescriptionvoidSaslChallengeTypeEncoder.writeElement(SaslChallenge challenge, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidSaslInitTypeEncoder.writeElement(SaslInit init, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidSaslMechanismsTypeEncoder.writeElement(SaslMechanisms mechanisms, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidSaslOutcomeTypeEncoder.writeElement(SaslOutcome outcome, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidSaslResponseTypeEncoder.writeElement(SaslResponse response, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) -
Uses of Encoder in org.apache.qpid.protonj2.codec.encoders.transactions
Methods in org.apache.qpid.protonj2.codec.encoders.transactions with parameters of type EncoderModifier and TypeMethodDescriptionvoidCoordinatorTypeEncoder.writeElement(Coordinator coordinator, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidDeclaredTypeEncoder.writeElement(Declared declared, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidDeclareTypeEncoder.writeElement(Declare declare, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidDischargeTypeEncoder.writeElement(Discharge discharge, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidTransactionStateTypeEncoder.writeElement(TransactionalState txState, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) -
Uses of Encoder in org.apache.qpid.protonj2.codec.encoders.transport
Methods in org.apache.qpid.protonj2.codec.encoders.transport with parameters of type EncoderModifier and TypeMethodDescriptionvoidAttachTypeEncoder.writeElement(Attach attach, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidBeginTypeEncoder.writeElement(Begin begin, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidCloseTypeEncoder.writeElement(Close close, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidDetachTypeEncoder.writeElement(Detach detach, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidDispositionTypeEncoder.writeElement(Disposition disposition, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidEndTypeEncoder.writeElement(End end, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidErrorConditionTypeEncoder.writeElement(ErrorCondition error, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidFlowTypeEncoder.writeElement(Flow flow, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidOpenTypeEncoder.writeElement(Open open, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state) voidTransferTypeEncoder.writeElement(Transfer transfer, int index, ProtonBuffer buffer, Encoder encoder, EncoderState state)