# Package org.apache.qpid.proton.engine

package org.apache.qpid.proton.engine

Related Packages
Package
Description
org.apache.qpid.proton
org.apache.qpid.proton.engine.impl
Class
Description
BaseHandler
BaseHandler
Collector
Collector
Collector.Factory
Connection
Maintains lists of sessions, links and deliveries in a state that is interesting to the application.
Connection.Factory
CoreHandler
Delivery
A delivery of a message on a particular link.
Endpoint
EndpointState
Represents the state of a communication endpoint.
Engine
Engine
Event
Event
Event.Type
Event types built into the library.
EventType
Entry point for external libraries to add event types.
Extendable
Extendable
ExtendableAccessor<E extends Extendable,T>
A typesafe convenience class for associating additional data with `Extendable` classes.
Handler
Handler
HandlerException
Link
Link The settlement mode defaults are: Sender settle mode - `SenderSettleMode.MIXED`.
ProtonJConnection
Extends `Connection` with functionality that is specific to proton-j
ProtonJEndpoint
ProtonJSession
Extends `Session` with functionality that is specific to proton-j
ProtonJSslDomain
Extends `SslDomain` with functionality that is specific to proton-j
ProtonJSslPeerDetails
Extends `SslPeerDetails` with functionality specific to proton-j
ProtonJTransport
Extends `Transport` with functionality that is specific to proton-j
Receiver
Receiver
Record
Record
RecordAccessor<T>
Sasl
Sasl.SaslOutcome
Sasl.SaslState
SaslListener
Listener for SASL frame arrival to facilitate relevant handling for the SASL negotiation.
Sender
Sender
Session
Session Note that session level flow control is handled internally by Proton.
Ssl
I represent the details of a particular SSL session.
SslDomain
I store the details used to create SSL sessions.
SslDomain.Factory
SslDomain.Mode
Determines whether the endpoint acts as a client or server.
SslDomain.VerifyMode
Determines the level of peer validation.
SslPeerDetails
The details of the remote peer involved in an SSL session.
SslPeerDetails.Factory
Transport
Operates on the entities in the associated `Connection` by accepting and producing binary AMQP output, potentially layered within SASL and/or SSL.
Transport.Factory
TransportDecodeException
TransportException
TransportResult
TransportResult.Status
TransportResultFactory
Creates TransportResults.