Package org.apache.qpid.protonj2.client.impl
package org.apache.qpid.protonj2.client.impl
-
ClassesClassDescriptionA
Connectionimplementation that uses the Proton engine for AMQP protocol support.Tracks available known capabilities for the connection to allow the client to know what features are supported on the current connection.Constants that are used throughout the client implementation.ClientDeliverable<DeliveryType,ReceiverType extends ClientReceiverLinkType> Abstract type that implements some of the common portions of a delivery wrapper type.Client inbound delivery object.Client internal implementation of a DeliveryState type.Client definedAccepteddelivery state definitionClient definedModifieddelivery state definitionClient definedRejecteddelivery state definitionClient definedReleaseddelivery state definitionClient definedTransactionalStatedelivery state definitionClient implementation of theErrorConditiontype that wraps a Proton specific AMQPErrorCondition.Container ofConnectioninstances that are all created with the same container parent and therefore share the same container Id.Base type used by client resources that represent an AMQP link type.Client providedAdvancedMessageimplementation that is used when sending messages from aClientSenderor when decoding an AMQP Transfer for which all frames have arrived.Support methods dealing with Message types and encode or decode operations.A dummy Tracker instance that always indicates remote settlement and acceptance forStreamSenderinstances.A dummy Tracker instance that always indicates remote settlement and acceptance.ClientReceiverimplementation.ClientReceiverLinkType<ReceiverType extends Link<ReceiverType>>Base class for client link types that wrap a proton receiver to provide delivery dispatch in some manner.Encapsulates the AMQP Redirect MapProton based AMQP SenderClientSenderLinkType<LinkType extends Link<LinkType>>Base type for all the proton client sender types which provides a few extra APIs for the connection and session to use when managing senders.Client implementation of the Session API.AStreamDeliveryimplementation that provides the mechanics of reading message types from an incoming split framed transfer.Client implementation of aStreamReceiver.Streamed message delivery context used to request reads of possible split framedTransferpayload's that comprise a single large overall message.Client implementation of aStreamSender.A specializedClientSessionthat is the parent of aClientStreamSenderorClientStreamReceiverand cannot create any further resources as the lifetime of the session is tied to the childStreamSenderorStreamReceiver.StreamTrackerimplementation that relies on the ClientTracker to handle the basicOutgoingDeliverymanagement.Base type used to provide some common plumbing for Tracker typesClient outgoing delivery tracker object.