Uses of Package
org.apache.qpid.protonj2.client
-
Classes in org.apache.qpid.protonj2.client used by org.apache.qpid.protonj2.client Class Description AdvancedMessage Advanced AMQP Message object that provides a thin abstraction to raw AMQP typesClient The Container that hosts AMQP Connections.ClientOptions Container Options for customizing the behavior of the ContainerConnection Top levelConnection
object that can be used as a stand alone API for sending messages and creatingReceiver
instances for message consumption.ConnectionEvent An event object that accompanies events fired to handlers configured in theConnectionOptions
which are signaled during specificConnection
event points.ConnectionOptions Options that control the behavior of theConnection
created from them.Delivery Incoming Delivery type that provides access to the message and the delivery data along with methods for settling the delivery when processing completes.DeliveryMode Control the message delivery guarantee for senders and receiversDeliveryState Conveys the outcome of a Delivery either incoming or outgoing.DeliveryState.Type DisconnectionEvent An event object that accompanies events fired to handlers configured in theConnectionOptions
which are signaled during specificConnection
life-cycle stages.DistributionMode Control whether messages are browsed or consumed.DurabilityMode Control the persistence of source or target state.ErrorCondition Conveys the error value used to inform the user of why an endpoint was closed or a delivery rejected.ExpiryPolicy Control when the clock for expiration begins.Link Base for all AMQP link types (Sender, Receiver etc).LinkOptions Base options that are applied to AMQP link types.Message Message object that provides a high level abstraction to raw AMQP typesNextReceiverPolicy Determines the behavior of a Session when the next receiver method is called on that session.OutputStreamOptions Options class that controls various aspects of aOutputStream
instance created to write the contents of a section of aStreamSenderMessage
.Receiver AMQP Receiver that provides an interface to receive complete Deliveries from a remote peer.ReceiverOptions Options that control the behavior of theReceiver
created 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.Sender AMQP Sender that provides an API for sending complete Message payload data.SenderOptions Options that control the behavior of aSender
created from them.Session SessionOptions Options that control the behavior of theSession
created from them.Source The Source for messages.SourceOptions Options type that carries configuration for link Source types.SslOptions Options for configuration of the client SSL layerStreamDelivery A specializedStreamDelivery
type that is returned from theStreamReceiver
which can be used to read incoming large messages that are streamed via multiple incoming AMQPTransfer
frames.StreamReceiver A receiver of large message content that is delivered in multipleTransfer
frames from the remote.StreamReceiverMessage StreamReceiverOptions Options class that controls various aspects of aStreamReceiver
instance and how a streamed message transfer is written.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.StreamSenderOptions Options class that controls various aspects of aStreamSenderMessage
instance and how a streamed message transfer is written.StreamTracker Special StreamSender relatedTracker
that is linked to anyStreamSenderMessage
instance and provides theTracker
functions for those types of messages.Target The Target of messages.TargetOptions Options type that carries configuration for link Target types.TerminusOptions Tracker Tracker object used to track the state of a sentMessage
at the remote and allows for local settlement and disposition management.TransportOptions Encapsulates all the Transport options in one configuration object. -
Classes in org.apache.qpid.protonj2.client used by org.apache.qpid.protonj2.client.exceptions Class Description 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. -
Classes in org.apache.qpid.protonj2.client used by org.apache.qpid.protonj2.client.impl Class Description AdvancedMessage Advanced AMQP Message object that provides a thin abstraction to raw AMQP typesClient The Container that hosts AMQP Connections.ClientOptions Container Options for customizing the behavior of the ContainerConnection Top levelConnection
object that can be used as a stand alone API for sending messages and creatingReceiver
instances for message consumption.ConnectionOptions Options that control the behavior of theConnection
created from them.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.DeliveryState.Type ErrorCondition Conveys the error value used to inform the user of why an endpoint was closed or a delivery rejected.Link Base for all AMQP link types (Sender, Receiver etc).LinkOptions Base options that are applied to AMQP link types.Message Message object that provides a high level abstraction to raw AMQP typesNextReceiverPolicy Determines the behavior of a Session when the next receiver method is called on that session.Receiver AMQP Receiver that provides an interface to receive complete Deliveries from a remote peer.ReceiverOptions Options that control the behavior of theReceiver
created from them.Sender AMQP Sender that provides an API for sending complete Message payload data.SenderOptions Options that control the behavior of aSender
created from them.Session SessionOptions Options that control the behavior of theSession
created from them.Source The Source for messages.StreamDelivery A specializedStreamDelivery
type that is returned from theStreamReceiver
which can be used to read incoming large messages that are streamed via multiple incoming AMQPTransfer
frames.StreamReceiver A receiver of large message content that is delivered in multipleTransfer
frames from the remote.StreamReceiverMessage StreamReceiverOptions Options class that controls various aspects of aStreamReceiver
instance and how a streamed message transfer is written.StreamSender Sending link implementation that allows sending of large message payload data in multiple transfers to reduce memory overhead of large message sends.StreamSenderOptions Options class that controls various aspects of aStreamSenderMessage
instance and how a streamed message transfer is written.StreamTracker Special StreamSender relatedTracker
that is linked to anyStreamSenderMessage
instance and provides theTracker
functions for those types of messages.Target The Target of messages.Tracker Tracker object used to track the state of a sentMessage
at the remote and allows for local settlement and disposition management. -
Classes in org.apache.qpid.protonj2.client used by org.apache.qpid.protonj2.client.transport Class Description SslOptions Options for configuration of the client SSL layerTransportOptions Encapsulates all the Transport options in one configuration object. -
Classes in org.apache.qpid.protonj2.client used by org.apache.qpid.protonj2.client.util Class Description 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.