Uses of Package
com.sun.sgs.kernel

Packages that use com.sun.sgs.kernel
com.sun.sgs.impl.kernel Provides an implementation of the RedDwarf Server kernel. 
com.sun.sgs.impl.kernel.schedule Provides scheduling facilities for the kernel. 
com.sun.sgs.impl.profile Provides an implementation for some interfaces in com.sun.sgs.profile
com.sun.sgs.impl.profile.listener Provides implementations for ProfileListener
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.graph Provides classes used to create the graphs for the fully distributed label propagation algorithm implementation. 
com.sun.sgs.impl.service.nodemap.affinity.graph Provides classes used to build graphs used by the label propagation algorithm (LPA). 
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.watchdog Provides an implementation of WatchdogService
com.sun.sgs.impl.util Provides miscellaneous utility classes and methods. 
com.sun.sgs.kernel Provides the core system interfaces used by the RedDwarf Server. 
com.sun.sgs.kernel.schedule Provides queue ordering and retry behavior abstractions that may be used by scheduler implementations. 
com.sun.sgs.management Provides the RedDwarf management interfaces exposed via JMX. 
com.sun.sgs.profile Interfaces used to create profiling information. 
com.sun.sgs.service Provides interfaces and classes for services provided by the RedDwarf Server. 
 

Classes in com.sun.sgs.kernel used by com.sun.sgs.impl.kernel
AccessCoordinator
          A central point for tracking all shared objects accessed in the context of a transaction, and managing any conflict these accesses may cause.
AccessedObject
          An interface that provides details of a single object access.
AccessReporter
          Used to report to the AccessCoordinator when access is requested to a shared object.
AccessReporter.AccessType
          The type of access requested.
ComponentRegistry
          This is a general registry interface used to provide access to a collection of components by type.
KernelRunnable
          This is the base interface used for all tasks that can be submitted to instances of Scheduler.
NodeType
          The valid node types.
Priority
          The priority descriptions for the system.
PriorityScheduler
          This is an experimental interface to provide a way to test different thoughts on priority through a few basic scheduling methods that accept priority levels.
RecurringTaskHandle
          This interface provides a handle to a recurring task in the scheduler.
TaskQueue
          This interface defines a dependency between tasks, such that tasks are run in the order in which they are submitted, and the next task isn't started until the current task has completed.
TaskReservation
          This interface manages task reservations.
TaskScheduler
          This interface is used to run tasks that may take an arbitrarily long time to complete, but are expected to complete eventually.
TransactionScheduler
          This interface is used to schedule transactional tasks for immediate, delayed, or periodic execution.
 

Classes in com.sun.sgs.kernel used by com.sun.sgs.impl.kernel.schedule
RecurringTaskHandle
          This interface provides a handle to a recurring task in the scheduler.
TaskReservation
          This interface manages task reservations.
 

Classes in com.sun.sgs.kernel used by com.sun.sgs.impl.profile
ComponentRegistry
          This is a general registry interface used to provide access to a collection of components by type.
KernelRunnable
          This is the base interface used for all tasks that can be submitted to instances of Scheduler.
 

Classes in com.sun.sgs.kernel used by com.sun.sgs.impl.profile.listener
ComponentRegistry
          This is a general registry interface used to provide access to a collection of components by type.
 

Classes in com.sun.sgs.kernel used by com.sun.sgs.impl.protocol.simple
ComponentRegistry
          This is a general registry interface used to provide access to a collection of components by type.
KernelRunnable
          This is the base interface used for all tasks that can be submitted to instances of Scheduler.
 

Classes in com.sun.sgs.kernel used by com.sun.sgs.impl.service.channel
ComponentRegistry
          This is a general registry interface used to provide access to a collection of components by type.
KernelRunnable
          This is the base interface used for all tasks that can be submitted to instances of Scheduler.
 

Classes in com.sun.sgs.kernel used by com.sun.sgs.impl.service.data
ComponentRegistry
          This is a general registry interface used to provide access to a collection of components by type.
 

Classes in com.sun.sgs.kernel used by com.sun.sgs.impl.service.data.store
AccessReporter
          Used to report to the AccessCoordinator when access is requested to a shared object.
AccessReporter.AccessType
          The type of access requested.
ComponentRegistry
          This is a general registry interface used to provide access to a collection of components by type.
 

Classes in com.sun.sgs.kernel used by com.sun.sgs.impl.service.data.store.db.bdb
ComponentRegistry
          This is a general registry interface used to provide access to a collection of components by type.
 

Classes in com.sun.sgs.kernel used by com.sun.sgs.impl.service.data.store.db.je
ComponentRegistry
          This is a general registry interface used to provide access to a collection of components by type.
 

Classes in com.sun.sgs.kernel used by com.sun.sgs.impl.service.data.store.net
ComponentRegistry
          This is a general registry interface used to provide access to a collection of components by type.
 

Classes in com.sun.sgs.kernel used by com.sun.sgs.impl.service.nodemap
ComponentRegistry
          This is a general registry interface used to provide access to a collection of components by type.
KernelRunnable
          This is the base interface used for all tasks that can be submitted to instances of Scheduler.
 

Classes in com.sun.sgs.kernel used by com.sun.sgs.impl.service.nodemap.affinity
ComponentRegistry
          This is a general registry interface used to provide access to a collection of components by type.
 

Classes in com.sun.sgs.kernel used by com.sun.sgs.impl.service.nodemap.affinity.dgb
ComponentRegistry
          This is a general registry interface used to provide access to a collection of components by type.
 

Classes in com.sun.sgs.kernel used by com.sun.sgs.impl.service.nodemap.affinity.dlpa.graph
ComponentRegistry
          This is a general registry interface used to provide access to a collection of components by type.
 

Classes in com.sun.sgs.kernel used by com.sun.sgs.impl.service.nodemap.affinity.graph
ComponentRegistry
          This is a general registry interface used to provide access to a collection of components by type.
 

Classes in com.sun.sgs.kernel used by com.sun.sgs.impl.service.nodemap.affinity.single
ComponentRegistry
          This is a general registry interface used to provide access to a collection of components by type.
 

Classes in com.sun.sgs.kernel used by com.sun.sgs.impl.service.session
ComponentRegistry
          This is a general registry interface used to provide access to a collection of components by type.
KernelRunnable
          This is the base interface used for all tasks that can be submitted to instances of Scheduler.
TaskScheduler
          This interface is used to run tasks that may take an arbitrarily long time to complete, but are expected to complete eventually.
 

Classes in com.sun.sgs.kernel used by com.sun.sgs.impl.service.task
ComponentRegistry
          This is a general registry interface used to provide access to a collection of components by type.
KernelRunnable
          This is the base interface used for all tasks that can be submitted to instances of Scheduler.
 

Classes in com.sun.sgs.kernel used by com.sun.sgs.impl.service.watchdog
ComponentRegistry
          This is a general registry interface used to provide access to a collection of components by type.
 

Classes in com.sun.sgs.kernel used by com.sun.sgs.impl.util
ComponentRegistry
          This is a general registry interface used to provide access to a collection of components by type.
KernelRunnable
          This is the base interface used for all tasks that can be submitted to instances of Scheduler.
TaskQueue
          This interface defines a dependency between tasks, such that tasks are run in the order in which they are submitted, and the next task isn't started until the current task has completed.
TaskScheduler
          This interface is used to run tasks that may take an arbitrarily long time to complete, but are expected to complete eventually.
TransactionScheduler
          This interface is used to schedule transactional tasks for immediate, delayed, or periodic execution.
 

Classes in com.sun.sgs.kernel used by com.sun.sgs.kernel
AccessReporter
          Used to report to the AccessCoordinator when access is requested to a shared object.
AccessReporter.AccessType
          The type of access requested.
KernelRunnable
          This is the base interface used for all tasks that can be submitted to instances of Scheduler.
NodeType
          The valid node types.
Priority
          The priority descriptions for the system.
RecurringTaskHandle
          This interface provides a handle to a recurring task in the scheduler.
TaskQueue
          This interface defines a dependency between tasks, such that tasks are run in the order in which they are submitted, and the next task isn't started until the current task has completed.
TaskReservation
          This interface manages task reservations.
 

Classes in com.sun.sgs.kernel used by com.sun.sgs.kernel.schedule
KernelRunnable
          This is the base interface used for all tasks that can be submitted to instances of Scheduler.
Priority
          The priority descriptions for the system.
RecurringTaskHandle
          This interface provides a handle to a recurring task in the scheduler.
TaskReservation
          This interface manages task reservations.
 

Classes in com.sun.sgs.kernel used by com.sun.sgs.management
NodeType
          The valid node types.
 

Classes in com.sun.sgs.kernel used by com.sun.sgs.profile
AccessedObject
          An interface that provides details of a single object access.
KernelRunnable
          This is the base interface used for all tasks that can be submitted to instances of Scheduler.
 

Classes in com.sun.sgs.kernel used by com.sun.sgs.service
KernelRunnable
          This is the base interface used for all tasks that can be submitted to instances of Scheduler.
 


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