A Channel is a unidirectional, read-only communication object.
A concrete Channel implementation that is both readable and writable.
The ConcurrentPool provides a concurrent object pool on top of the java.
A ThreadFactory which creates non-daemon threads with a name indicating which pool they came from.
An object representing the lifecycle of subscribing to a Channel.
A trait ensure ordered, non-interleaving operations.