|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
java.net.ServerSocket
javadoc.
VirtualServerSocket
.
AddressPair
is a utility class that represents a pair of socket addresses,
each with a host and port.AddressPair
.
PendingAction
to the list of actions waiting to be executed.
InputStream
to inform a listening Thread
that it has bytes ready to read.
java.net.ServerSocket
javadoc.
java.net.ServerSocket
javadoc.
toByteArray()
.
CompressingMarshaller
.
EncryptingMarshaller
.
CompressingUnMarshaller
EncryptingUnMarshaller
java.net.ServerSocket
javadoc.
VirtualSelector
as preparing to close.
CompressingMarshaller
and CompressingUnMarshaller
are a general
purpose compressing marshaller / decompressing unmarshaller pair based on Java's GZIP facilities.CompressingMarshaller
and CompressingUnMarshaller
are a general
purpose compressing marshaller / decompressing unmarshaller pair based on Java's GZIP facilities.createServerSocket()
determines whether multiplexing
will be supported by this ServerInvoker
.
SSLServerSocketFactory
.
SSLServerSocketFactory
.
SSLSocketFactory
.
SSLSocketFactory
.
CustomSSLServerSocketFactory
.
CustomSSLSocketFactory
.
MultiplexingManager
.
GET
method.
POST
method.
EncryptingMarshaller
and EncryptingMarshaller
are a general
purpose encryption based marshaller / decompressing unmarshaller pair
based on Java's Cipher facilities.EncryptingMarshaller
and EncryptingUnMarshaller
are a general
purpose encrypting marshaller / decompressing unmarshaller pair based on
Java's crypto stream facilities.equals()
method provided by the Object
class.
VirtualSelector
, releasing all resources.
MultiGroupInputThread
designed to handle multiple virtual socket groups.
InputStream
for a VirtualSocket
.
OutputStrem
for a VirtualSocket
.
SingleGroupInputThread
designed to handle a single virtual socket group.
java.net.ServerSocket
javadoc.
getConfiguration
method
getDomains
method
GrowablePipedOutputStream
that is connected to a
MultiplexingInputStream
.
OutputStream
to use when corrupted InputStream gives no known "mailbox"
detector
used to auto-detect other servers on the network.
java.net.ServerSocket
javadoc.
InputStream
of real socket
TransporterServer
and
TransporterClient
instances.
java.net.ServerSocket
javadoc.
java.net.ServerSocket
javadoc.
network registry
used to maintain the list of known
servers.
Map
.
OutputStream
of real socket
getParameter()
returns stored parameter values
getParameter()
returns stored parameter values
java.net.ServerSocket
javadoc.
java.net.ServerSocket
javadoc.
MultiplexServerInvoker
in a master
MultiplexServerInvoker
's invoker farm.
MultiplexServerInvoker
s in a master
MultiplexServerInvoker
's invoker farm.
ServerSocket
used to accept invocation requests.
java.net.ServerSocket
javadoc.
SSLServerSocketFactory.getDefault()
will be used or not.
SSLSocketFactory.getDefault()
will be used or not.
GrowablePipedInputStream
is the parent of the
MultiplexingInputStream
returned by
VirtualSocket.getInputStream()
.GrowablePipedInputStream
.
GrowablePipedInputStream
.
GrowablePipedInputStream
.
GrowablePipedInputStream
.
GrowablePipedOutputStream
works together with
GrowablePipedInputStream
like java.io.PipedInputStream
and java.io.PipedOutputStream
work together, so that
calling GrowablePipedOutputStream.write()
causes bytes to be deposited with the
matching GrowablePipedInputStream
.GrowablePipedOutputStream
.
GrowablePipedOutputStream
.
handleRemoteShutdown()
is responsible for informing the MultiplexingInputStream
that no more bytes will be coming from the remote MultiplexingOutputStream
to which
it is connected, because shutdownOutput()
or close()
has been called on the
remote VirtualSocket
.
HandshakeCompletedListener
interface.
hashCode()
method provided by the Object
class.
MultiplexingManager
.
initParameters()
puts parameters into a Hashtable.
initParameters()
puts parameters into a Hashtable.
InputMultiplexor
is one of the key Multiplex classes, responsible for
demultiplexing multiple byte streams sharing a single TCP connection.java.net.ServerSocket
javadoc.
java.net.ServerSocket
javadoc.
VirtualSelector
is open.
true
if the internal transporter services singleton has been setup.
main()
implements unit tests.
mark
and
reset
methods.
MasterServerSocket
is one of the two implementations of a server socket in the
Multiplex project.MasterServerSocket
.
Multiplex
is the repository for the names and default values for all of the
configurable parameters in the Multiplex system.MultiplexClientInvoker
is the client side of the Multiplex transport.MultiplexClientInvoker
.
MultiplexClientInvoker
.
MultiplexingInputStream
is the class returned by
VirtualSocket.getInputStream()
.MultiplexingManager
is the heart of the Multiplex system.MultiplexingOutputStream
is the class returned by
VirtualSocket.getOutputStream()
.MultiplexServerInvoker
is the server side of the Multiplex transport.MultiplexServerInvoker
.
MultiplexServerInvoker
.
MultiplexServerInvoker
.
SocketGroupInfo
holds all of the information for a single virtual socket group.OutputMultiplexor.OutputMultiplexorClient
OutputMultiplexor
is one of the key Multiplex classes, responsible for
multiplexing multiple byte streams that share a single TCP connection.PendingAction
holds information about an action that will be performed
on the MultiplexingManager.PendingActionThread
.Protocol
is responsible for handling internal Multiplex messages.b
.
len
bytes of data from the input stream into
an array of bytes.
readInt()
is borrowed from DataInputStream.
SerializableUnMarshaller
.
OutputMultiplexorClient
to register to be notified when all
of its bytes have been processed.
InputStream
to register itself and an attachment.
VirtualServerSocket
belongs the virtual socket group at the
remote end of the connection.
VirtualServerSocket
as the one associated with this virtual socket group.
VirtualSocket
to this virtual socket group.
SerializationManager
is now managing creationg
of this object.RemotingRMIClientSocketFactory
provides two services to RMIServerInvoker
.RemotingRMIServerSocketFactory
provides two services to RMIServerInvoker
.InputStream
has been processed.
mark
method was last called on this input stream.
Thread
to wait to be informed of InputStreams that have bytes ready to read.
java.net.ServerSocket
javadoc.
java.net.ServerSocket
javadoc.
java.net.ServerSocket
javadoc.
SSLServerSocketFactory.getDefault()
when creating the ServerSocketFactory to use (when calling SSLSocketBuilderMBean.createSSLServerSocketFactory()
).
SSLSocketFactory.getDefault()
when
creating the SocketFactory to use (when calling SSLSocketBuilderMBean.createSSLSocketFactory()
).
n
bytes of data from this input
stream.
SocketId
wraps an integer that identifies an endpoint of a
virtual connection.SSLMultiplexClientInvoker
is the client side of the sslmultiplex transport.SSLMultiplexServerInvoker
is the server side of the sslmultiplex transport.CustomSSLServerSocketFactory
.
SSLSocketBuilder
that does not have
any configuration so it falls back to all defaults.
SSLSocketBuilder
that allows the caller to
override the default settings for the various SSL configuration
properties.
CustomSSLSocketFactory
.
toByteArray()
.
StoppableThread
is the abstract parent of several threads used in the Multiplex system.java.net.ServerSocket
javadoc.
OutputMultiplexorClient
.
InputStream
to unregister itself.
VirtualServeSocket
at the remote end of
this connection.
VirtualServerSocket
is leaving this virtual socket group.
VirtualSocket
is leaving a virtual socket group.
VirtualSelector
is a simple version of
java.nio.channels.Selector
.VirtualServerSocket
is one of the two implementations of a server socket in the
Multiplex project.VirtualServerSocketFactory
extends the
javax.net.ServerSocketFactory
class and reimplements
its createServerSocket()
methods.VirtualSocket
represents an endpoint on a virtual connection created by the
Multiplex system.DisconnectListener
can register to
be notified if the remote peer of this VirtualSocket
has
disconnected.VirtualSocketFactory
extends the
javax.net.SocketFactory
class and reimplements
its createSocket()
methods, returning VirtualSocket
s.dataObject
to output
.
dataObject
to output
.
len
bytes from the specified byte array
starting at offset off
to this byte array output stream.
writeInt()
is borrowed from DataOutputStream
.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |