Package com.sun.sgs.kernel

Provides the core system interfaces used by the RedDwarf Server.

See:
          Description

Interface Summary
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<T> Used to report to the AccessCoordinator when access is requested to a shared object.
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.
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.
 

Enum Summary
AccessReporter.AccessType The type of access requested.
NodeType The valid node types.
Priority The priority descriptions for the system.
 

Package com.sun.sgs.kernel Description

Provides the core system interfaces used by the RedDwarf Server.


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