Package org.apache.qpid.protonj2.client
package org.apache.qpid.protonj2.client
-
ClassDescriptionAdvanced AMQP Message object that provides a thin abstraction to raw AMQP typesThe Container that hosts AMQP Connections.Container Options for customizing the behavior of the ContainerTop level
Connection
object that can be used as a stand alone API for sending messages and creatingReceiver
instances for message consumption.An event object that accompanies events fired to handlers configured in theConnectionOptions
which are signaled during specificConnection
event points.Options that control the behavior of theConnection
created from them.Incoming Delivery type that provides access to the message and the delivery data along with methods for settling the delivery when processing completes.Control the message delivery guarantee for senders and receiversConveys the outcome of a Delivery either incoming or outgoing.An event object that accompanies events fired to handlers configured in theConnectionOptions
which are signaled during specificConnection
life-cycle stages.Control whether messages are browsed or consumed.Control the persistence of source or target state.Conveys the error value used to inform the user of why an endpoint was closed or a delivery rejected.Control when the clock for expiration begins.Base for all AMQP link types (Sender, Receiver etc).LinkOptions<T extends LinkOptions<T>>Base options that are applied to AMQP link types.Message<E>Message object that provides a high level abstraction to raw AMQP typesDetermines the behavior of a Session when the next receiver method is called on that session.Options class that controls various aspects of aOutputStream
instance created to write the contents of a section of aStreamSenderMessage
.AMQP Receiver that provides an interface to receive complete Deliveries from a remote peer.Options that control the behavior of theReceiver
created from them.Represents a reconnection host used to track location and configuration for individual remote hosts that can be used to re-establish a connection on loss of connectivity.Options that control the reconnection behavior of a clientConnection
.Connection options that are applied to the SASL layer.AMQP Sender that provides an API for sending complete Message payload data.Options that control the behavior of aSender
created from them.Options that control the behavior of theSession
created from them.The Source for messages.Options type that carries configuration for link Source types.Options for configuration of the client SSL layerA specializedStreamDelivery
type that is returned from theStreamReceiver
which can be used to read incoming large messages that are streamed via multiple incoming AMQPTransfer
frames.A receiver of large message content that is delivered in multipleTransfer
frames from the remote.Options class that controls various aspects of aStreamReceiver
instance and how a streamed message transfer is written.Sending link implementation that allows sending of large message payload data in multiple transfers to reduce memory overhead of large message sends.Streaming Message Tracker object used to operate on and track the state of a streamed message at the remote.Options class that controls various aspects of aStreamSenderMessage
instance and how a streamed message transfer is written.Special StreamSender relatedTracker
that is linked to anyStreamSenderMessage
instance and provides theTracker
functions for those types of messages.The Target of messages.Options type that carries configuration for link Target types.TerminusOptions<E extends TerminusOptions<E>>Tracker object used to track the state of a sentMessage
at the remote and allows for local settlement and disposition management.Encapsulates all the Transport options in one configuration object.