Package com.sun.jini.jeri.internal.mux

Class Summary
ConnectionIO ConnectionIO is an abstraction over a bi-directional byte stream connection that provides the following features: - methods for sending sequences of bytes over the connection atomically (with respect to other threads) and asynchronously, with the option of receiving a notification when a given sequence has been written (i.e.
IOFuture An IOFuture represents an I/O operation that may or may not have completed yet.
Mux Mux is the abstract superclass of both client-side and server-side multiplexed connections.
Mux.SessionShutdownTask  
MuxClient A MuxClient controls the client side of multiplexed connection.
MuxServer A MuxServer controls the server side of a multiplexed connection.
Session A Session represents a single session of a multiplexed connection, for either client-side and server-side perspective.
SocketChannelConnectionIO SocketChannelConnectionIO implements the ConnectionIO abstraction for a connection accessible through a java.nio.channels.SocketChannel, and thus supports non-blocking I/O.
StreamConnectionIO StreamConnectionIO implements the ConnectionIO abstraction for a connection accessible through standard (blocking) I/O streams, i.e.
 

Exception Summary
ProtocolException ProtocolException is thrown inside the implementation of this package to signal that a protocol violation has occurred at various levels.
 



Copyright 2007-2010, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.