| Interface | Description |
|---|---|
| Acceptor |
Acceptors are children of a
Reactor that accept in-bound network
connections. |
| Reactor |
The proton reactor provides a general purpose event processing
library for writing reactive programs.
|
| ReactorChild |
Interface used to identify classes that can be a child of a reactor.
|
| Selectable |
An entity that can be multiplexed using a
Selector. |
| 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
for the associated operation.
|
| Selector |
A multiplexor of instances of
Selectable. |
| Task |
Represents work scheduled with a
Reactor for execution at
some point in the future. |
| Class | Description |
|---|---|
| FlowController |
A handler that applies flow control to a connection.
|
| Handshaker |
A handler that mirrors the actions of the remote end of a connection.
|
| Reactor.Factory | |
| ReactorOptions |