Class | Description |
---|---|
Pipe |
Similar to java.io.PipedInputStream and java.io.PipedOutputStream, but
supports non-concurrent use of each pipe endpoint by multiple threads.
|
RemoteIdentity<Node extends RemoteNode<Node>> |
A pair consisting of a remote node and its authenticated principal, if any.
|
SubServerSocket |
Server-side multiplexed socket implementation.
|
SubServerSocketFactory |
factory for creating SubServerSockets.
|
SubSocket<Node extends RemoteNode<Node>> |
Client-side multiplexed socket implementation.
|
SubSocketFactory<Node extends RemoteNode<Node>> |
A factory for creating SubSockets.
|
Data-flow diagram:
MuxedOutputStream +---------------------------------------------+ app --> BufferedOutputStream -+-> DataOutputStream --> BufferedOutputStream | A +---------------------------------+-----------+ | | | V PipedInputStream socket A | | V PipedOutputStream <-- (Channel.run()) <-- DataInputStream <-- BufferedInputStream