Interface | Description |
---|---|
Collector |
Collector
|
Connection |
Maintains lists of sessions, links and deliveries in a state
that is interesting to the application.
|
CoreHandler | |
Delivery |
A delivery of a message on a particular link.
|
Endpoint | |
Event |
Event
|
EventType |
Entry point for external libraries to add event types.
|
Extendable |
Extendable
|
Handler |
Handler
|
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 | |
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.
|
SslPeerDetails |
The details of the remote peer involved in an SSL session.
|
Transport |
Operates on the entities in the associated
Connection
by accepting and producing binary AMQP output, potentially
layered within SASL and/or SSL. |
TransportResult |
Class | Description |
---|---|
BaseHandler |
BaseHandler
|
Collector.Factory | |
Connection.Factory | |
Engine |
Engine
|
ExtendableAccessor<E extends Extendable,T> |
A typesafe convenience class for associating additional data with
Extendable classes. |
SslDomain.Factory | |
SslPeerDetails.Factory | |
Transport.Factory | |
TransportResultFactory |
Creates TransportResults.
|
Enum | Description |
---|---|
EndpointState |
Represents the state of a communication endpoint.
|
Event.Type |
Event types built into the library.
|
Sasl.SaslOutcome | |
Sasl.SaslState | |
SslDomain.Mode |
Determines whether the endpoint acts as a client or server.
|
SslDomain.VerifyMode |
Determines the level of peer validation.
|
TransportResult.Status |
Exception | Description |
---|---|
HandlerException | |
TransportDecodeException | |
TransportException |