Package org.apache.qpid.protonj2.engine
package org.apache.qpid.protonj2.engine
-
ClassDescriptionPool of
PerformativeEnvelope
instances used to reduce allocations on incoming performatives.Attachments API used to associate specific data with AMQP ResourcesAMQP Connection state containerRepresents the state of an AMQP Connection.Transfer tag generators can be assigned toSender
links in order to allow the link to automatically assign a transfer tag to each outbound delivery.An empty envelope which can be used to drive transport activity when idle.Represents a conceptual endpoint type used to provide common operations that all the endpoint types will share.AMQP Engine interface.Configuration options for the EngineInterface used to define the basic mechanisms for creating Engine instances.Listen for events generated from the EngineContext provided to EngineHandler events to allow further event propagationPipeline of handlers for Engine work.Driver for the Engine that exposes SASL state and configuration.The SASL driver state used to determine at what point the current SASL negotiation process is currently in.Enumeration of Engine states as visible from the Engine APIEventHandler<E>Handler of events from the proton resources.Envelope type that carries AMQPHeader instancesFrame object that carries an AMQP PerformativeAPI for an incoming Delivery.State object holding information about the current link creditRepresents the state of an AMQP Link.Frame object that carries an AMQP PerformativeAPI for an outgoing Delivery.Base class for envelope types that travel through the engine.AMQP Receiver APIFrame object containing a SASL performativeA basic scheduling service API that does not provide the fullScheduledExecutorService
API which is generally not needed by the protonEngine
and might not be provided by the component provided to the engine which performs scheduled services.AMQP Sender APIAMQP Session interfaceRepresents the state of an AMQP Session.Transaction<E extends Endpoint<?>>A Transaction object that hold information and context for a singleTransaction
.Provides state for thisTransaction
.Transaction Controller link that implements the mechanics of declaring and discharging AMQP transactions.Transaction Manager endpoint that implements the mechanics of handling the declaration of and the requested discharge of AMQP transactions.Indicates the current state of a givenTransaction