| 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 |