Package org.apache.activemq.artemis.protocol.amqp.proton
This package includes classes used on the interaction with Proton, including Context classes that will be translated
through the model event.
-
Interface Summary Interface Description LinkCloseListener MessageReader Message reader for incoming messages from and AMQP receiver context which will handle the read and decode of message payload into am AMQP message.MessageWriter Message writer for outgoing message from and AMQP sender context which will handle the encode and write of message payload into am AMQP sender.ProtonDeliveryHandler An interface to handle deliveries, either messages, acks or transaction callsSenderController -
Class Summary Class Description AMQPConnectionContext AMQPConstants Constants derived from the AMQP specAMQPConstants.Connection AmqpJmsSelectorFilter A Described Type wrapper for JMS selector values.AMQPLargeMessageReader Reader ofAMQPLargeMessagecontent which reads all bytes and completes once a non-partial delivery is read.AMQPLargeMessageWriter A writer ofAMQPLargeMessagecontent that handles the read from large message file and write into the AMQP sender with some respect for the AMQP frame size in use by this connection.AMQPMessageReader Reader of AMQP (non-large) messages which reads all bytes and decodes once a non-partial delivery is read.AMQPMessageWriter An writer of AMQP (non-large) messages or messages which will convert any non-AMQP message to AMQP before writing the encoded bytes into the AMQP sender.AmqpNoLocalFilter A Described Type wrapper for JMS no local option for MessageConsumer.AMQPRoutingContext AMQPRoutingHandler AMQPSessionContext AmqpSupport Set of useful methods and definitions used in the AMQP protocol handlingAmqpTransferTagGenerator Utility class that can generate and if enabled pool the binary tag values used to identify transfers over an AMQP link.AMQPTunneledCoreLargeMessageReader Reader of tunneled large Core message that have been written as the body of an AMQP delivery with a custom message format that indicates this payload.AMQPTunneledCoreLargeMessageWriter Writer of tunneled large Core messages that will be written as the body of an AMQP delivery with a custom message format that indicates this payload.AMQPTunneledCoreMessageReader Reader of tunneled Core message that have been written as the body of an AMQP delivery with a custom message format that indicates this payload.AMQPTunneledCoreMessageWriter Writer of tunneled Core messages that will be written as the body of an AMQP delivery with a custom message format that indicates this payload.AMQPTunneledMessageConstants Message constants used for handling the "tunneling" of other protocol messages in an AMQP delivery sent from one broker to another without conversion.DefaultSenderController The defaultSenderControllerinstance used by and sender context that is not assigned a custom controller.ProtonAbstractReceiver ProtonInitializable ProtonServerReceiverContext This is the equivalent for the ServerProducerProtonServerSenderContext This is the Equivalent for the ServerConsumerSenderController.RejectingOutgoingMessageWriter