Uses of Package
com.sun.sgs.service

Packages that use com.sun.sgs.service
com.sun.sgs.impl.kernel Provides an implementation of the RedDwarf Server kernel. 
com.sun.sgs.impl.kernel.logging Provides transactional logging facilities. 
com.sun.sgs.impl.protocol.simple Provides an implementation of the protocol layer APIs using the SimpleSgsProtocol
com.sun.sgs.impl.service.channel Provides an implementation of ChannelManager
com.sun.sgs.impl.service.data Provides an implementation of DataService
com.sun.sgs.impl.service.data.store Provides facilities for storing objects used by DataServiceImpl
com.sun.sgs.impl.service.data.store.db.bdb Provides an implementation of the interfaces in the com.sun.sgs.service.store.db package based on Berkeley DB
com.sun.sgs.impl.service.data.store.db.je Provides an implementation of the interfaces in the com.sun.sgs.service.store.db package based on Berkeley DB Java Edition
com.sun.sgs.impl.service.data.store.net Provides an implementation of DataStore that supports clients communicating to a shared data store server over the network. 
com.sun.sgs.impl.service.nodemap Provides an implementation of NodeMappingService
com.sun.sgs.impl.service.nodemap.affinity Provides classes, interfaces, and utilities used to find affinity groups with the label propagation algorithm (LPA). 
com.sun.sgs.impl.service.nodemap.affinity.dgb Provides classes for a multi-node distributed graph builder implementation of the label propagation algorithm described in "Near linear time algorithm to detect community structures in large-scale networks" by Raghavan, Albert and Kumara (2007). 
com.sun.sgs.impl.service.nodemap.affinity.dlpa Provides classes for a multi-node, distributed algorithm implementation of the label propagation algorithm described in "Near linear time algorithm to detect community structures in large-scale networks" by Raghavan, Albert and Kumara (2007). 
com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph Provides classes used to create the graphs for the fully distributed label propagation algorithm implementation. 
com.sun.sgs.impl.service.nodemap.affinity.single Provides classes for a single node implementation of the label propagation algorithm described in "Near linear time algorithm to detect community structures in large-scale networks" by Raghavan, Albert and Kumara (2007). 
com.sun.sgs.impl.service.session Provides an implementation of ClientSessionService
com.sun.sgs.impl.service.task Provides an implementation of TaskService
com.sun.sgs.impl.service.transaction Provides an implementation of transactions. 
com.sun.sgs.impl.service.watchdog Provides an implementation of WatchdogService
com.sun.sgs.impl.util Provides miscellaneous utility classes and methods. 
com.sun.sgs.impl.util.lock Provides utility classes for managing locks. 
com.sun.sgs.kernel Provides the core system interfaces used by the RedDwarf Server. 
com.sun.sgs.management Provides the RedDwarf management interfaces exposed via JMX. 
com.sun.sgs.service Provides interfaces and classes for services provided by the RedDwarf Server. 
com.sun.sgs.service.store Provides interfaces and classes for pluggable data stores of DataService implementations. 
 

Classes in com.sun.sgs.service used by com.sun.sgs.impl.kernel
NonDurableTransactionParticipant
          Defines a TransactionParticipant that does not maintain durable persistent state of its own, but instead relies on other participants to store any persistent state that it needs.
Service
          This is the base interface used for all services.
Transaction
          This interface represents a single transaction.
TransactionParticipant
          This interface is used by participants in transactions.
TransactionProxy
          This is a proxy that provides access to the current transaction and its owner.
 

Classes in com.sun.sgs.service used by com.sun.sgs.impl.kernel.logging
NonDurableTransactionParticipant
          Defines a TransactionParticipant that does not maintain durable persistent state of its own, but instead relies on other participants to store any persistent state that it needs.
Transaction
          This interface represents a single transaction.
TransactionParticipant
          This interface is used by participants in transactions.
TransactionProxy
          This is a proxy that provides access to the current transaction and its owner.
 

Classes in com.sun.sgs.service used by com.sun.sgs.impl.protocol.simple
Service
          This is the base interface used for all services.
TransactionProxy
          This is a proxy that provides access to the current transaction and its owner.
 

Classes in com.sun.sgs.service used by com.sun.sgs.impl.service.channel
ClientSessionService
          The client session service manages client sessions.
Service
          This is the base interface used for all services.
TaskService
          This Service provides facilities for scheduling tasks to run after the current task completes.
Transaction
          This interface represents a single transaction.
TransactionProxy
          This is a proxy that provides access to the current transaction and its owner.
WatchdogService
          The WatchdogService monitors the health of server nodes and notifies registered listeners of node status change events.
 

Classes in com.sun.sgs.service used by com.sun.sgs.impl.service.data
DataService
          Provides facilities for services to manage access to shared, persistent objects.
Service
          This is the base interface used for all services.
Transaction
          This interface represents a single transaction.
TransactionListener
          A listener to be notified before and after the completion of a transaction.
TransactionProxy
          This is a proxy that provides access to the current transaction and its owner.
 

Classes in com.sun.sgs.service used by com.sun.sgs.impl.service.data.store
Transaction
          This interface represents a single transaction.
TransactionParticipant
          This interface is used by participants in transactions.
TransactionProxy
          This is a proxy that provides access to the current transaction and its owner.
 

Classes in com.sun.sgs.service used by com.sun.sgs.impl.service.data.store.db.bdb
TransactionProxy
          This is a proxy that provides access to the current transaction and its owner.
 

Classes in com.sun.sgs.service used by com.sun.sgs.impl.service.data.store.db.je
TransactionProxy
          This is a proxy that provides access to the current transaction and its owner.
 

Classes in com.sun.sgs.service used by com.sun.sgs.impl.service.data.store.net
Transaction
          This interface represents a single transaction.
TransactionParticipant
          This interface is used by participants in transactions.
TransactionProxy
          This is a proxy that provides access to the current transaction and its owner.
 

Classes in com.sun.sgs.service used by com.sun.sgs.impl.service.nodemap
DataService
          Provides facilities for services to manage access to shared, persistent objects.
IdentityRelocationListener
          A service can register an IdentityRelocationListener to be notified when an identity is about to be relocated from the local node if it needs to perform any work in advance of the identity relocation.
Node
          An abstraction for node information, used in conjunction with the WatchdogService and NodeListeners.
NodeMappingListener
          A listener that can be registered with the NodeMappingService to be notified of identities being added to or removed from the local node.
NodeMappingService
          The Node Mapping Service has the following responsibilities: maintain mapping of active identities to nodes, and vice versa decide when the mapping should change (e.g.
Service
          This is the base interface used for all services.
TransactionProxy
          This is a proxy that provides access to the current transaction and its owner.
UnknownIdentityException
          Thrown to indicate that an Identity is unknown.
UnknownNodeException
          Thrown when a node ID used in the system is unknown.
WatchdogService
          The WatchdogService monitors the health of server nodes and notifies registered listeners of node status change events.
 

Classes in com.sun.sgs.service used by com.sun.sgs.impl.service.nodemap.affinity
TransactionProxy
          This is a proxy that provides access to the current transaction and its owner.
 

Classes in com.sun.sgs.service used by com.sun.sgs.impl.service.nodemap.affinity.dgb
TransactionProxy
          This is a proxy that provides access to the current transaction and its owner.
 

Classes in com.sun.sgs.service used by com.sun.sgs.impl.service.nodemap.affinity.dlpa
WatchdogService
          The WatchdogService monitors the health of server nodes and notifies registered listeners of node status change events.
 

Classes in com.sun.sgs.service used by com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph
TransactionProxy
          This is a proxy that provides access to the current transaction and its owner.
 

Classes in com.sun.sgs.service used by com.sun.sgs.impl.service.nodemap.affinity.single
TransactionProxy
          This is a proxy that provides access to the current transaction and its owner.
 

Classes in com.sun.sgs.service used by com.sun.sgs.impl.service.session
ClientSessionService
          The client session service manages client sessions.
ClientSessionStatusListener
          A listener that services may register with the ClientSessionService to receive notification of local client session status changes such as disconnection or relocation.
DataService
          Provides facilities for services to manage access to shared, persistent objects.
Node
          An abstraction for node information, used in conjunction with the WatchdogService and NodeListeners.
Node.Health
          Health of a node.
NodeMappingService
          The Node Mapping Service has the following responsibilities: maintain mapping of active identities to nodes, and vice versa decide when the mapping should change (e.g.
Service
          This is the base interface used for all services.
SimpleCompletionHandler
          A handler to be notified when operations for an associated request are complete.
TaskService
          This Service provides facilities for scheduling tasks to run after the current task completes.
TransactionProxy
          This is a proxy that provides access to the current transaction and its owner.
WatchdogService
          The WatchdogService monitors the health of server nodes and notifies registered listeners of node status change events.
 

Classes in com.sun.sgs.service used by com.sun.sgs.impl.service.task
Node
          An abstraction for node information, used in conjunction with the WatchdogService and NodeListeners.
NodeMappingListener
          A listener that can be registered with the NodeMappingService to be notified of identities being added to or removed from the local node.
RecoveryListener
          A service can register a RecoveryListener to be notified when that service on the local node needs to recover for the service on a failed node.
Service
          This is the base interface used for all services.
SimpleCompletionHandler
          A handler to be notified when operations for an associated request are complete.
TaskService
          This Service provides facilities for scheduling tasks to run after the current task completes.
TransactionProxy
          This is a proxy that provides access to the current transaction and its owner.
 

Classes in com.sun.sgs.service used by com.sun.sgs.impl.service.transaction
Transaction
          This interface represents a single transaction.
TransactionListener
          A listener to be notified before and after the completion of a transaction.
TransactionParticipant
          This interface is used by participants in transactions.
 

Classes in com.sun.sgs.service used by com.sun.sgs.impl.service.watchdog
DataService
          Provides facilities for services to manage access to shared, persistent objects.
Node
          An abstraction for node information, used in conjunction with the WatchdogService and NodeListeners.
Node.Health
          Health of a node.
NodeListener
          A listener that can be registered with the WatchdogService to be notified of node status events.
RecoveryListener
          A service can register a RecoveryListener to be notified when that service on the local node needs to recover for the service on a failed node.
Service
          This is the base interface used for all services.
TransactionProxy
          This is a proxy that provides access to the current transaction and its owner.
WatchdogService
          The WatchdogService monitors the health of server nodes and notifies registered listeners of node status change events.
 

Classes in com.sun.sgs.service used by com.sun.sgs.impl.util
DataService
          Provides facilities for services to manage access to shared, persistent objects.
NonDurableTransactionParticipant
          Defines a TransactionParticipant that does not maintain durable persistent state of its own, but instead relies on other participants to store any persistent state that it needs.
Service
          This is the base interface used for all services.
Transaction
          This interface represents a single transaction.
TransactionParticipant
          This interface is used by participants in transactions.
TransactionProxy
          This is a proxy that provides access to the current transaction and its owner.
 

Classes in com.sun.sgs.service used by com.sun.sgs.impl.util.lock
Transaction
          This interface represents a single transaction.
 

Classes in com.sun.sgs.service used by com.sun.sgs.kernel
Transaction
          This interface represents a single transaction.
 

Classes in com.sun.sgs.service used by com.sun.sgs.management
Node.Health
          Health of a node.
 

Classes in com.sun.sgs.service used by com.sun.sgs.service
ClientSessionStatusListener
          A listener that services may register with the ClientSessionService to receive notification of local client session status changes such as disconnection or relocation.
IdentityRelocationListener
          A service can register an IdentityRelocationListener to be notified when an identity is about to be relocated from the local node if it needs to perform any work in advance of the identity relocation.
Node
          An abstraction for node information, used in conjunction with the WatchdogService and NodeListeners.
Node.Health
          Health of a node.
NodeListener
          A listener that can be registered with the WatchdogService to be notified of node status events.
NodeMappingListener
          A listener that can be registered with the NodeMappingService to be notified of identities being added to or removed from the local node.
RecoveryListener
          A service can register a RecoveryListener to be notified when that service on the local node needs to recover for the service on a failed node.
Service
          This is the base interface used for all services.
SimpleCompletionHandler
          A handler to be notified when operations for an associated request are complete.
Transaction
          This interface represents a single transaction.
TransactionListener
          A listener to be notified before and after the completion of a transaction.
TransactionParticipant
          This interface is used by participants in transactions.
UnknownIdentityException
          Thrown to indicate that an Identity is unknown.
UnknownNodeException
          Thrown when a node ID used in the system is unknown.
 

Classes in com.sun.sgs.service used by com.sun.sgs.service.store
Transaction
          This interface represents a single transaction.
 


RedDwarf, Version 0.10.1
2010-03-14 10:56:12

Copyright © 2010 The RedDwarf Authors. All rights reserved
Copyright © 2007-2010 Sun Microsystems, Inc. All rights reserved