Package org.apache.qpid.protonj2.client
-
Interface Summary Interface Description AdvancedMessage<E> Advanced AMQP Message object that provides a thin abstraction to raw AMQP typesClient The Container that hosts AMQP ConnectionsConnection Top levelConnectionobject that can be used as a stand alone API for sending messages and creatingReceiverinstances for message consumption.Delivery Incoming Delivery type that provides access to the message and the delivery data along with methods for settling the delivery when processing completes.DeliveryState Conveys the outcome of a Delivery either incoming or outgoing.ErrorCondition Conveys the error value used to inform the user of why an endpoint was closed or a delivery rejected.Message<E> Message object that provides a high level abstraction to raw AMQP typesReceiver AMQP Receiver that provides an interface to receive complete Deliveries from a remote peer.Sender AMQP Sender that provides an API for sending complete Message payload data.Session Source The Source for messages.StreamDelivery A specializedDeliverytype that is returned from theStreamReceiverwhich can be used to read incoming large messages that are streamed via multiple incoming AMQPTransferframes.StreamReceiver A receiver of large message content that is delivered in multipleTransferframes from the remote.StreamReceiverMessage StreamSender Sending link implementation that allows sending of large message payload data in multiple transfers to reduce memory overhead of large message sends.StreamSenderMessage Streaming Message Tracker object used to operate on and track the state of a streamed message at the remote.StreamTracker Special StreamSender relatedTrackerthat is linked to anyStreamSenderMessageinstance and provides theTrackerfunctions for those types of messages.Target The Target of messages.Tracker Tracker object used to track the state of a sentMessageat the remote and allows for local settlement and disposition management. -
Class Summary Class Description ClientOptions Container Options for customizing the behavior of the ContainerConnectionEvent An event object that accompanies events fired to handlers configured in theConnectionOptionswhich are signaled during specificConnectionevent points.ConnectionOptions Options that control the behaviour of theConnectioncreated from them.DisconnectionEvent An event object that accompanies events fired to handlers configured in theConnectionOptionswhich are signaled during specificConnectionlife-cycle stages.OutputStreamOptions Options class that controls various aspects of aOutputStreaminstance created to write the contents of a section of aStreamSenderMessage.ReceiverOptions Options that control the behavior of theReceivercreated from them.ReconnectLocation 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.ReconnectOptions Options that control the reconnection behavior of a clientConnection.SaslOptions Connection options that are applied to the SASL layer.SenderOptions Options that control the behavior of aSendercreated from them.SessionOptions Options that control the behavior of theSessioncreated from them.SourceOptions Options type that carries configuration for link Source types.SslOptions Options for configuration of the client SSL layerStreamReceiverOptions Options class that controls various aspects of aStreamReceiverinstance and how a streamed message transfer is written.StreamSenderOptions Options class that controls various aspects of aStreamSenderMessageinstance and how a streamed message transfer is written.TargetOptions Options type that carries configuration for link Target types.TerminusOptions<E extends TerminusOptions<E>> TransportOptions Encapsulates all the Transport options in one configuration object. -
Enum Summary Enum Description DeliveryMode Control the message delivery guarantee for senders and receiversDeliveryState.Type DistributionMode Control whether messages are browsed or consumed.DurabilityMode Control the persistence of source or target state.ExpiryPolicy Control when the clock for expiration begins.