| Interface | Description |
|---|---|
| InvocationChannel |
Basic interface for a bidirectional method invocation I/O channel.
|
| InvocationInput |
Interface describing the low-level input operations used by remote method
invocation.
|
| InvocationOutput |
Interface describing the low-level output operations used by remote method
invocation.
|
| RemoteCompletion<V> |
Interface used internally by asynchronous remote methods to signal when
finished.
|
| Skeleton<R extends Remote> |
A Skeleton instance wraps a server-side Remote object, unmarshalls client
requests, and invokes server-side methods.
|
| SkeletonFactory<R extends Remote> |
Produces new
Skeleton instances for server-side Remote objects. |
| SkeletonSupport |
Object passed to a Skeleton instance in order for it to decide when channels
can be reused.
|
| Stub |
Marker interface for generated stubs.
|
| StubFactory<R extends Remote> |
Produces new Stub instances for client-side Remote objects.
|
| StubSupport |
Object passed to a Stub instance in order for it to actually communicate
with a remote object.
|
| Class | Description |
|---|---|
| DrainableObjectOutputStream | |
| Identifier |
Object which uniquely identifies another object.
|
| InvocationInputStream |
Standard implementation of
InvocationInput. |
| InvocationOutputStream |
Standard implementation of
InvocationOutput. |
| LocalSession |
Thread-local session used by
SessionAccess. |
| OrderedInvoker |
Utility class used by Skeletons to implement ordered method invocation.
|
| SkeletonFactoryGenerator<R extends Remote> |
Generates
SkeletonFactory instances for any given Remote type. |
| StandardSession |
Standard implementation of a remote method invocation
Session. |
| StandardSessionAcceptor |
Standard implementation of a remote method invocation
SessionAcceptor. |
| StubFactoryGenerator<R extends Remote> |
Generates
StubFactory instances for any given Remote type. |
| VersionedIdentifier |
Identifier which also tracks version numbers for local and remote
endpoints.
|
| Exception | Description |
|---|---|
| BatchedInvocationException |
If an exception is thrown from a skeleton-invoked method which is batched,
it must be thrown from the first non-batched method encountered in the
batch stream.
|
Copyright © 2006–2015 Cojen. All rights reserved.