Package com.sun.jini.jeri.internal.runtime

Interface Summary
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 Summary
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 Summary
ObjectTable.NoSuchObject  
 



Copyright 2007-2010, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.