| Name | Description | Type | Package | Framework |
| AmqpErrorException | Class | org.apache.qpid.proton.engine.impl | Apache Qpid | |
| BaseHandler | Class | org.apache.qpid.proton.engine | Apache Qpid | |
| ByteBufferUtils | Class | org.apache.qpid.proton.engine.impl | Apache Qpid | |
| Collector | Interface | org.apache.qpid.proton.engine | Apache Qpid | |
| Collector .Factory | Class | org.apache.qpid.proton.engine.Collector | Apache Qpid | |
| CollectorImpl | Class | org.apache.qpid.proton.engine.impl | Apache Qpid | |
| Connection | Maintains lists of sessions, links and deliveries in a state that is interesting to the application. | Interface | org.apache.qpid.proton.engine | Apache Qpid |
| Connection .Factory | Class | org.apache.qpid.proton.engine.Connection | Apache Qpid | |
| ConnectionImpl | Class | org.apache.qpid.proton.engine.impl | Apache Qpid | |
| CoreHandler | Interface | org.apache.qpid.proton.engine | Apache Qpid | |
| Delivery | A delivery of a message on a particular link. | Interface | org.apache.qpid.proton.engine | Apache Qpid |
| DeliveryImpl | Class | org.apache.qpid.proton.engine.impl | Apache Qpid | |
| Endpoint | Interface | org.apache.qpid.proton.engine | Apache Qpid | |
| EndpointImpl | Class | org.apache.qpid.proton.engine.impl | Apache Qpid | |
| EndpointState | Represents the state of a communication endpoint. | Class | org.apache.qpid.proton.engine | Apache Qpid |
| Engine | Class | org.apache.qpid.proton.engine | Apache Qpid | |
| Event | Interface | org.apache.qpid.proton.engine | Apache Qpid | |
| Event .Type | Event types built into the library. | Class | org.apache.qpid.proton.engine.Event | Apache Qpid |
| EventType | Entry point for external libraries to add event types. | Interface | org.apache.qpid.proton.engine | Apache Qpid |
| ExtendableAccessor | A typesafe convenience class for associating additional data with Extendable classes. | Class | org.apache.qpid.proton.engine | Apache Qpid |
| FrameHandler | Interface | org.apache.qpid.proton.engine.impl | Apache Qpid | |
| Handler | Interface | org.apache.qpid.proton.engine | Apache Qpid | |
| HandlerException | Class | org.apache.qpid.proton.engine | Apache Qpid | |
| HandshakeSniffingTransportWrapper | Class | org.apache.qpid.proton.engine.impl | Apache Qpid | |
| Link | The settlement mode defaults are: Sender settle mode - SenderSettleMode. | Interface | org.apache.qpid.proton.engine | Apache Qpid |
| LinkImpl | Class | org.apache.qpid.proton.engine.impl | Apache Qpid | |
| PlainTransportWrapper | Class | org.apache.qpid.proton.engine.impl | Apache Qpid | |
| ProtocolTracer | Interface | org.apache.qpid.proton.engine.impl | Apache Qpid | |
| ProtonJConnection | Interface | org.apache.qpid.proton.engine | Apache Qpid | |
| ProtonJEndpoint | Interface | org.apache.qpid.proton.engine | Apache Qpid | |
| ProtonJSession | Interface | org.apache.qpid.proton.engine | Apache Qpid | |
| ProtonJSslDomain | Interface | org.apache.qpid.proton.engine | Apache Qpid | |
| ProtonJSslPeerDetails | Interface | org.apache.qpid.proton.engine | Apache Qpid | |
| ProtonJTransport | Interface | org.apache.qpid.proton.engine | Apache Qpid | |
| ProtonSslEngine | Thin wrapper around an SSLEngine. | Interface | org.apache.qpid.proton.engine.impl.ssl | Apache Qpid |
| ProtonSslEngineProvider | Interface | org.apache.qpid.proton.engine.impl.ssl | Apache Qpid | |
| Receiver | Interface | org.apache.qpid.proton.engine | Apache Qpid | |
| ReceiverImpl | Class | org.apache.qpid.proton.engine.impl | Apache Qpid | |
| Record | Interface | org.apache.qpid.proton.engine | Apache Qpid | |
| RecordImpl | Class | org.apache.qpid.proton.engine.impl | Apache Qpid | |
| Sasl | Interface | org.apache.qpid.proton.engine | Apache Qpid | |
| Sasl .SaslOutcome | failed due to bad credentialsnegotiation not completed | Class | org.apache.qpid.proton.engine.Sasl | Apache Qpid |
| Sasl .SaslState | Pending configuration by applicationnegotiation completed successfully | Class | org.apache.qpid.proton.engine.Sasl | Apache Qpid |
| SaslImpl | Class | org.apache.qpid.proton.engine.impl | Apache Qpid | |
| Sender | Interface | org.apache.qpid.proton.engine | Apache Qpid | |
| SenderImpl | Class | org.apache.qpid.proton.engine.impl | Apache Qpid | |
| Session | Note that session level flow control is handled internally by Proton. | Interface | org.apache.qpid.proton.engine | Apache Qpid |
| SessionImpl | Class | org.apache.qpid.proton.engine.impl | Apache Qpid | |
| SimpleSslTransportWrapper | TODO close the SSLEngine when told to, and modify wrapOutput() and unwrapInput() to respond appropriately thereafter. | Class | org.apache.qpid.proton.engine.impl.ssl | Apache Qpid |
| Ssl | I represent the details of a particular SSL session. | Interface | org.apache.qpid.proton.engine | Apache Qpid |
| SslDomain | I store the details used to create SSL sessions. | Interface | org.apache.qpid.proton.engine | Apache Qpid |
| SslDomain .Factory | Class | org.apache.qpid.proton.engine.SslDomain | Apache Qpid | |
| SslDomain .Mode | Determines whether the endpoint acts as a client or server. | Class | org.apache.qpid.proton.engine.SslDomain | Apache Qpid |
| SslDomain .VerifyMode | Determines the level of peer validation. | Class | org.apache.qpid.proton.engine.SslDomain | Apache Qpid |
| SslDomainImpl | Class | org.apache.qpid.proton.engine.impl.ssl | Apache Qpid | |
| SslEngineFacadeFactory | Class | org.apache.qpid.proton.engine.impl.ssl | Apache Qpid | |
| SslHandshakeSniffingTransportWrapper | Class | org.apache.qpid.proton.engine.impl.ssl | Apache Qpid | |
| SslImpl | Class | org.apache.qpid.proton.engine.impl.ssl | Apache Qpid | |
| SslPeerDetails | The details of the remote peer involved in an SSL session. | Interface | org.apache.qpid.proton.engine | Apache Qpid |
| SslPeerDetails .Factory | Class | org.apache.qpid.proton.engine.SslPeerDetails | Apache Qpid | |
| SslPeerDetailsImpl | Class | org.apache.qpid.proton.engine.impl.ssl | Apache Qpid | |
| SslTransportWrapper | Interface | org.apache.qpid.proton.engine.impl.ssl | Apache Qpid | |
| StringUtils | Class | org.apache.qpid.proton.engine.impl | Apache Qpid | |
| Transport | Operates on the entities in the associated Connection by accepting and producing binary AMQP output, potentially | Interface | org.apache.qpid.proton.engine | Apache Qpid |
| Transport .Factory | Class | org.apache.qpid.proton.engine.Transport | Apache Qpid | |
| TransportDelivery | Class | org.apache.qpid.proton.engine.impl | Apache Qpid | |
| TransportException | Class | org.apache.qpid.proton.engine | Apache Qpid | |
| TransportImpl | Class | org.apache.qpid.proton.engine.impl | Apache Qpid | |
| TransportInput | Interface | org.apache.qpid.proton.engine.impl | Apache Qpid | |
| TransportOutput | Interface | org.apache.qpid.proton.engine.impl | Apache Qpid | |
| TransportResult | Interface | org.apache.qpid.proton.engine | Apache Qpid | |
| TransportResult .Status | Class | org.apache.qpid.proton.engine.TransportResult | Apache Qpid | |
| TransportResultFactory | Creates TransportResults. | Class | org.apache.qpid.proton.engine | Apache Qpid |
| TransportWrapper | Interface | org.apache.qpid.proton.engine.impl | Apache Qpid | |