Package | Description |
---|---|
com.sun.jini.norm |
Provides implementations of
LeaseRenewalService . |
Class and Description |
---|
AbstractProxy
Defines an abstract class that supplies basic referent UUID and
serialization behavior for Norm proxies.
|
AdminProxy
Defines a proxy for a Norm server's admin object.
|
ClientLeaseWrapper
Class that wraps client Leases.
|
DeformedLeaseList
DeformedLeaseList provides a list for keeping track of
of client lease that could not be fully recovered during log
recovery. |
GetLeasesResult
Holds the results of a call to
NormServer.getLeases . |
LeaseExpirationMgr
Lease manager that aggressively expires leases as their expiration times
occur.
|
LeaseExpirationMgr.MgrTask
Utility base class for our tasks, mainly provides the the proper
locking for manipulating the ticketMap.
|
LeaseSet
Norm's internal representation of LeaseRenewalSets.
|
LeaseSet.ExpirationTime
Utility class that holds and guards the second copy of our expiration
time.
|
LeaseSet.RemoveClientLease
Class used to log the removal of a client lease from the set
|
LeaseSetOperation
Base class for logged operations that do not create or destroy a set.
|
LeaseTable
Maps client leases to the wrapper objects that we use internally.
|
LoggedOperation
Base class for the objects Norm logs as delta for each state
changing operation.
|
LRMEventListener
Object that transfers events from the Lease Renewal Manager to the
rest of Norm Server.
|
NormProxy
Defines a client-side proxy for a Norm server.
|
NormServer
This interface is the private wire protocol to that the various
proxy objects created by a Norm server (the lease renewal service
itself, sets, leases, admins, etc.) use to communicate back to the
server.
|
NormServerBaseImpl
Base class for implementations of NormServer.
|
NormServerBaseImpl.CountLeases
Keeps track of the number of leases.
|
NormServerBaseImpl.ReadyState
Prevents access to the service before it is ready or after it starts to
shutdown.
|
NormServerBaseImpl.RenewLogThread |
NormServerBaseImpl.SnapshotThread
Thread that performs the actual snapshots, done in a separate thread
so it will not hang up in-progress remote calls
|
PersistentStore
Class that actually stores a Norm server's state to disk.
|
Queue
Simple thread-safe FIFO sequence.
|
SetProxy
Client side proxy for Norm's lease renewal sets.
|
StoreException
Base class for exceptions thrown by PersistantStore.
|
UIDGenerator
Utility class for generating locally unique IDs.
|
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.