|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
ClientInterceptor | ClientInterceptor is a specialized form the Interceptor
interface that is also Serializable . |
Constants | The Constants interface defines the protocol constants used by this RMI implementation. |
Interceptor | The Interceptor API provides callbacks for sending and receiving specialized data along with remote calls made by this RMI implementation. |
Class Summary | |
ClientLogger | ClientLogger |
CountInputStream | CountInputStream is a simple instrumented InputStream
implementation that delegates all method calls to a provided InputStream while timing all method calls and counting how many
bytes are read by this InputStream . |
CountOutputStream | CountOutputStream is a simple instrumented OutputStream
implementation that delegates all method calls to a provided OutputStream while timing all method calls and counting how many
bytes are written by this OutputStream . |
CountSocketFactory | CountSocketFactory is an RMISocketFactory implementation
that uses CountOutputStream and CountInputStream to
record the time and number of bytes involved in the I/O operations
of any RMI implementation that uses RMISocketFactory . |
Hashes | The Hashes class contains static utility methods for converting between hashes and methods. |
ObjectInputList | ObjectInputList implements the ObjectInput interface, but
rather than deserializing objects from an InputStream , this implementation reads objects from a list
created using ObjectOutputList . |
ObjectOutputList | ObjectOutputList implements the ObjectOutput interface, but
rather than serializing objects to an OutputStream ,
this implementation appends to a list. |
PRO | The PRO class implements the PortableRemoteObjectDelegate interfaced provided by the javax.rmi.CORBA package as a plugin point for RMI implementations. |
Ref | The Ref class implements the RemoteRef interface for this
RMI implementation. |
RMIObjectInputStream | RMIObjectInputStream is a specialized subclass of ObjectInputStream used by this RMI implementation. |
RMIObjectOutputStream | RMIObjectOutputStream is a specialized subclass of ObjectOutputStream used by this RMI implementation. |
Server | The Server class manages exported Remote objects and
listens for connections from remote references. |
Timer | The Timer class is a utility used to gather timing information about specific operations within a system. |
UnionClassLoader | UnionClassLoader is a utility class used by the RMI Server
as the context class loader during deserialization in order to find
classes accessible from both the remote object's class loader and
the context class loader at the time the remote object was
exported. |
The irmi package is a JDK agnostic RMI implementation supporting
pluggable interceptors and local call optimization. It uses standard
JRMP stubs and uses the PortableRemoteObjectDelegate
interface to plug into
any JDK. This implementation may be enabled by setting the system
property named javax.rmi.CORBA.PortableRemoteObjectClass to
the value "org.objectweb.carol.irmi.PRO".
PRO
,
Interceptor
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |