| Package | Description |
|---|---|
| org.cojen.dirmi |
Public API for Dirmi.
|
| org.cojen.dirmi.core |
Session implementation classes.
|
| org.cojen.dirmi.info |
Remote interface introspection classes.
|
| org.cojen.dirmi.io |
Input/Output implementation classes.
|
| Class and Description |
|---|
| CallMode
Various
Asynchronous and Batched calling modes. |
| ClassResolver
Defines a custom class loading scheme for a
Session. |
| Completion
A
Completion is a Future which also allows registration into
a completion queue. |
| Environment
Sharable environment for connecting and accepting remote sessions.
|
| Link
Represents an established connection between two endpoints.
|
| ReconstructedException
Thrown by a remote method or
Pipe.readThrowable() if the Throwable was
not serializable or depends on classes that are not found. |
| RejectedException
Exception indicating that an I/O operation failed because no threads are
available.
|
| RemoteTimeoutException
Thrown when a remote method has not responded in time.
|
| Session
Remote method invocation session.
|
| SessionAcceptor
Accepts sessions from remote endpoints.
|
| SessionCloseListener
Receives notification when a
Session is closed. |
| SessionCloseListener.Cause |
| SessionConnector
Connects to remote endpoints and establishes sessions.
|
| SessionListener
Listener is called asynchronously as sessions are established.
|
| Class and Description |
|---|
| Asynchronous
Identify a method as being asynchronous, which does not imply
non-blocking.
|
| ClassResolver
Defines a custom class loading scheme for a
Session. |
| Completion
A
Completion is a Future which also allows registration into
a completion queue. |
| Disposer
Identify a method as being a disposer of the enclosing remote object.
|
| Environment
Sharable environment for connecting and accepting remote sessions.
|
| Link
Represents an established connection between two endpoints.
|
| NoSuchObjectException
Thrown if an attempt is made to invoke a method on an object that no longer
exists in the remote virtual machine.
|
| Pipe
A pipe is a bidirectional stream which can be established via an
asynchronous remote method. |
| ReconstructedException
Thrown by a remote method or
Pipe.readThrowable() if the Throwable was
not serializable or depends on classes that are not found. |
| Session
Remote method invocation session.
|
| SessionAcceptor
Accepts sessions from remote endpoints.
|
| SessionCloseListener
Receives notification when a
Session is closed. |
| SessionListener
Listener is called asynchronously as sessions are established.
|
| Unreferenced
By implementing this interface (or the superinterface), a remote object
implementation receives notification when a
Session no longer
references it. |
| Class and Description |
|---|
| CallMode
Various
Asynchronous and Batched calling modes. |
| Trace
Method annotation which indicates that it can be traced.
|
| Class and Description |
|---|
| ClosedException
Generic exception indicating that an I/O channel is closed.
|
| Link
Represents an established connection between two endpoints.
|
| RejectedException
Exception indicating that an I/O operation failed because no threads are
available.
|
Copyright © 2006–2015 Cojen. All rights reserved.