| Name | Description | Type | Package | Framework |
| Acceptor | Interface | org.apache.qpid.proton.reactor | Apache Qpid | |
| AcceptorImpl | Class | org.apache.qpid.proton.reactor.impl | Apache Qpid | |
| FlowController | A handler that applies flow control to a connection. | Class | org.apache.qpid.proton.reactor | Apache Qpid |
| Handshaker | A handler that mirrors the actions of the remote end of a connection. | Class | org.apache.qpid.proton.reactor | Apache Qpid |
| IO | Interface | org.apache.qpid.proton.reactor.impl | Apache Qpid | |
| IOHandler | Class | org.apache.qpid.proton.reactor.impl | Apache Qpid | |
| IOImpl | Class | org.apache.qpid.proton.reactor.impl | Apache Qpid | |
| Reactor | The proton reactor provides a general purpose event processing library for writing reactive programs. | Interface | org.apache.qpid.proton.reactor | Apache Qpid |
| Reactor .Factory | Class | org.apache.qpid.proton.reactor.Reactor | Apache Qpid | |
| ReactorImpl | Class | org.apache.qpid.proton.reactor.impl | Apache Qpid | |
| Selectable | An entity that can be multiplexed using a Selector. | Interface | org.apache.qpid.proton.reactor | Apache Qpid |
| Selectable .Callback | A callback that can be passed to the various "on" methods of the selectable - to allow code to be run when the selectable becomes ready | Interface | org.apache.qpid.proton.reactor.Selectable | Apache Qpid |
| SelectableImpl | Class | org.apache.qpid.proton.reactor.impl | Apache Qpid | |
| Selector | A multiplexor of instances of Selectable. | Interface | org.apache.qpid.proton.reactor | Apache Qpid |
| Task | Represents work scheduled with a Reactor for execution at some point in the future. | Interface | org.apache.qpid.proton.reactor | Apache Qpid |
| TaskImpl | Class | org.apache.qpid.proton.reactor.impl | Apache Qpid | |
| Timer | Class | org.apache.qpid.proton.reactor.impl | Apache Qpid | |