Interface | Description |
---|---|
AbstractDgcClient.DgcProxy |
A DgcProxy is a proxy for invoking DGC operations on a server-side
DGC implementation at a particular endpoint.
|
DgcServer |
Remote interface for Jini ERI server-side DGC implementation.
|
SelectionManager.SelectionHandler |
SelectionHandler is the callback interface for an object that will
process an I/O readiness event that has been detected by a
SelectionManager.
|
Class | Description |
---|---|
AbstractDgcClient |
AbstractDgcClient implements the client-side behavior of RMI's
distributed garbage collection system abstractly with respect to
the types used to represent transport endpoints, object IDs, and
live remote references.
|
AbstractDgcClient.CleanRequest |
CleanRequest holds the data for the arguments of a clean call
that needs to be made.
|
BASE64Encoder |
This class implements a BASE64 Character encoder as specified in RFC1521.
|
BasicExportTable |
An ObjectTable front end for exporting remote objects with a
ServerEndpoint as the producer of InboundRequests.
|
BasicExportTable.Entry |
Represents a remote object exported to this BasicExportTable.
|
Binding |
A bound ListenEndpoint and the associated ListenHandle and
RequestDispatcher.
|
CharacterEncoder |
This class defines the encoding half of character encoders.
|
DgcClient |
Jeri ERI client-side DGC implementation.
|
DgcRequestDispatcher | |
HexDumpEncoder |
This class encodes a buffer into the classic: "Hexadecimal Dump" format of
the past.
|
ImplRefManager |
Manages references to remote object implementations (impls) used by
ObjectTable targets.
|
Jeri |
Provides constants for this package.
|
JvmLifeSupport |
This class maintains a thread if necessary, in the wait state, to prevent
the jvm shutting down while remote objects hold strong references in the
DGC.
|
Lease | |
ObjectTable |
A table of exported remote objects.
|
SameClassKey |
Wraps collection elements (such as hash table keys) so that two
wrapped elements are only considered to be equal if they have the
same class (as well as being equal by Object.equals).
|
SelectionManager |
A SelectionManager provides an event dispatching layer on top of the
java.nio.Selector and java.nio.SelectableChannel abstractions; it manages
one-shot registrations of interest in I/O readiness events and
dispatching notifications of such events to registered callback objects.
|
SequenceEntry | |
Target |
A Target represents a remote object, exported by BasicJeriExporter.
|
Util |
Utility methods for implementing custom remote reference types.
|
Util.ClientHostImpl | |
Util.ClientSubjectImpl | |
Util.IntegrityEnforcementImpl | |
Util.LazyMethodToHash_Map | |
Util.TableCache | |
WeakKey |
WeakKey objects are used by the object table to hold weak references
to DGC-enabled remote objects in the exported object table, so that
such a remote object with no known client references may be (locally)
garbage collected.
|
Exception | Description |
---|---|
ObjectTable.NoSuchObject |
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.