|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use KernelRunnable | |
|---|---|
| com.sun.sgs.impl.kernel | Provides an implementation of the RedDwarf Server kernel. |
| com.sun.sgs.impl.profile | Provides an implementation for some interfaces in
com.sun.sgs.profile. |
| 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.nodemap | Provides an implementation of
NodeMappingService. |
| 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.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.profile | Interfaces used to create profiling information. |
| com.sun.sgs.service | Provides interfaces and classes for services provided by the RedDwarf Server. |
| Uses of KernelRunnable in com.sun.sgs.impl.kernel |
|---|
| Methods in com.sun.sgs.impl.kernel that return KernelRunnable | |
|---|---|
KernelRunnable |
ScheduledTaskImpl.getTask()
Returns the task. |
| Methods in com.sun.sgs.impl.kernel with parameters of type KernelRunnable | |
|---|---|
TaskReservation |
TransactionSchedulerImpl.reserveTask(KernelRunnable task,
Identity owner)
Reserves the ability to run the given task. |
TaskReservation |
TaskSchedulerImpl.reserveTask(KernelRunnable task,
Identity owner)
Reserves the ability to run the given task. |
TaskReservation |
TransactionSchedulerImpl.reserveTask(KernelRunnable task,
Identity owner,
long startTime)
Reserves the ability to run the given task at a specified point in the future. |
TaskReservation |
TaskSchedulerImpl.reserveTask(KernelRunnable task,
Identity owner,
long startTime)
Reserves the ability to run the given task at a specified point in the future. |
TaskReservation |
TransactionSchedulerImpl.reserveTask(KernelRunnable task,
Identity owner,
Priority priority)
Reserves the ability to run the given task. |
void |
TransactionSchedulerImpl.runTask(KernelRunnable task,
Identity owner)
Runs the given task synchronously, returning when the task has completed or throwing an exception if the task fails. |
(package private) void |
TransactionSchedulerImpl.runUnboundedTask(KernelRunnable task,
Identity owner)
Package-private method that runs the given task in a transaction that is not bound by any timeout value (i.e., is bound only by the com.sun.sgs.txn.timeout.unbounded property value). |
RecurringTaskHandle |
TransactionSchedulerImpl.scheduleRecurringTask(KernelRunnable task,
Identity owner,
long startTime,
long period)
Schedules a task to start running at a specified point in the future, and continuing running on a regular period starting from that initial point. |
RecurringTaskHandle |
TaskSchedulerImpl.scheduleRecurringTask(KernelRunnable task,
Identity owner,
long startTime,
long period)
Schedules a task to start running at a specified point in the future, and continuing running on a regular period starting from that initial point. |
void |
TransactionSchedulerImpl.scheduleTask(KernelRunnable task,
Identity owner)
Schedules a task to run as soon as possible based on the specific scheduler implementation. |
void |
TaskSchedulerImpl.scheduleTask(KernelRunnable task,
Identity owner)
Schedules a task to run as soon as possible based on the specific scheduler implementation. |
void |
TransactionSchedulerImpl.scheduleTask(KernelRunnable task,
Identity owner,
long startTime)
Schedules a task to run at a specified point in the future. |
void |
TaskSchedulerImpl.scheduleTask(KernelRunnable task,
Identity owner,
long startTime)
Schedules a task to run at a specified point in the future. |
void |
TransactionSchedulerImpl.scheduleTask(KernelRunnable task,
Identity owner,
Priority priority)
Schedules a task to run as soon as possible based on the specific scheduler implementation. |
| Constructors in com.sun.sgs.impl.kernel with parameters of type KernelRunnable | |
|---|---|
ScheduledTaskImpl.Builder(KernelRunnable task,
Identity owner,
Priority priority)
Constructs a Builder object that takes three required
parameters for building a ScheduledTaskImpl. |
|
| Uses of KernelRunnable in com.sun.sgs.impl.profile |
|---|
| Fields in com.sun.sgs.impl.profile declared as KernelRunnable | |
|---|---|
(package private) KernelRunnable |
ProfileReportImpl.task
|
| Methods in com.sun.sgs.impl.profile that return KernelRunnable | |
|---|---|
KernelRunnable |
ProfileReportImpl.getTask()
Returns the run task that generated this report. |
| Methods in com.sun.sgs.impl.profile with parameters of type KernelRunnable | |
|---|---|
(package private) void |
ProfileCollectorImpl.startTask(KernelRunnable task,
Identity owner,
long scheduledStartTime,
int readyCount)
Tells the collector that a new task is starting in the context of the calling thread. |
void |
ProfileCollectorHandle.startTask(KernelRunnable task,
Identity owner,
long scheduledStartTime,
int readyCount)
Tells the collector that a new task is starting in the context of the calling thread. |
void |
ProfileCollectorHandleImpl.startTask(KernelRunnable task,
Identity owner,
long scheduledStartTime,
int readyCount)
Tells the collector that a new task is starting in the context of the calling thread. |
| Constructors in com.sun.sgs.impl.profile with parameters of type KernelRunnable | |
|---|---|
ProfileReportImpl(KernelRunnable task,
Identity owner,
long scheduledStartTime,
int readyCount)
Creates an instance of ProfileReportImpl with the
actual starting time being set to the current time. |
|
| Uses of KernelRunnable in com.sun.sgs.impl.protocol.simple |
|---|
| Methods in com.sun.sgs.impl.protocol.simple with parameters of type KernelRunnable | |
|---|---|
void |
SimpleSgsProtocolAcceptor.scheduleNonTransactionalTask(KernelRunnable task)
Schedules a non-durable, non-transactional task. |
| Uses of KernelRunnable in com.sun.sgs.impl.service.channel |
|---|
| Methods in com.sun.sgs.impl.service.channel with parameters of type KernelRunnable | |
|---|---|
(package private) void |
ChannelServiceImpl.addChannelTaskOnCommit(BigInteger channelRefId,
KernelRunnable task)
Adds the specified non-transactional task to the task list
of the given channelRefId (when the current transaction
commits). |
void |
ChannelServiceImpl.Context.addTask(BigInteger channelRefId,
KernelRunnable task)
Adds the specified non-transactional task to the task
list of the given channelRefId. |
(package private) void |
ChannelServiceImpl.runTransactionalTask(KernelRunnable task)
Runs the specified non-durable, transactional task using this
service's task owner. |
| Uses of KernelRunnable in com.sun.sgs.impl.service.nodemap |
|---|
| Classes in com.sun.sgs.impl.service.nodemap that implement KernelRunnable | |
|---|---|
(package private) static class |
NodeMappingServerImpl.GetIdTask
Task which gets an IdentityMO from a data service. |
| Methods in com.sun.sgs.impl.service.nodemap with parameters of type KernelRunnable | |
|---|---|
(package private) void |
NodeMappingServerImpl.runTransactionally(KernelRunnable task)
Run the given task synchronously, and transactionally, retrying if the exception is of type <@code ExceptionRetryStatus>. |
| Uses of KernelRunnable in com.sun.sgs.impl.service.session |
|---|
| Methods in com.sun.sgs.impl.service.session with parameters of type KernelRunnable | |
|---|---|
(package private) void |
ClientSessionServiceImpl.runTransactionalTask(KernelRunnable task,
Identity ownerIdentity)
Runs the specified task immediately, in a transaction. |
(package private) void |
ClientSessionServiceImpl.scheduleTask(KernelRunnable task,
Identity ownerIdentity)
Schedules a non-durable, transactional task using the given Identity as the owner. |
(package private) void |
ClientSessionServiceImpl.scheduleTaskOnCommit(KernelRunnable task)
Schedules a non-durable, transactional task using the task service. |
| Uses of KernelRunnable in com.sun.sgs.impl.service.task |
|---|
| Methods in com.sun.sgs.impl.service.task with parameters of type KernelRunnable | |
|---|---|
void |
TaskServiceImpl.scheduleNonDurableTask(KernelRunnable task,
boolean transactional)
Schedules a single task to run once the current task has finished. |
void |
TaskServiceImpl.scheduleNonDurableTask(KernelRunnable task,
long delay,
boolean transactional)
Schedules a single task to run, after the given delay, once the current task has finished. |
| Uses of KernelRunnable in com.sun.sgs.impl.util |
|---|
| Classes in com.sun.sgs.impl.util that implement KernelRunnable | |
|---|---|
class |
AbstractKernelRunnable
A utility class that implements the getBaseTaskType method
of KernelRunnable to return the class name of the concrete
instance. |
class |
KernelCallable<R>
An abstract utility class to run a transactional task that returns a value. |
| Uses of KernelRunnable in com.sun.sgs.kernel |
|---|
| Methods in com.sun.sgs.kernel with parameters of type KernelRunnable | |
|---|---|
void |
TaskQueue.addTask(KernelRunnable task,
Identity owner)
Adds a task to this dependency queue. |
TaskReservation |
TransactionScheduler.reserveTask(KernelRunnable task,
Identity owner)
Reserves the ability to run the given task. |
TaskReservation |
TaskScheduler.reserveTask(KernelRunnable task,
Identity owner)
Reserves the ability to run the given task. |
TaskReservation |
TransactionScheduler.reserveTask(KernelRunnable task,
Identity owner,
long startTime)
Reserves the ability to run the given task at a specified point in the future. |
TaskReservation |
TaskScheduler.reserveTask(KernelRunnable task,
Identity owner,
long startTime)
Reserves the ability to run the given task at a specified point in the future. |
TaskReservation |
PriorityScheduler.reserveTask(KernelRunnable task,
Identity owner,
Priority priority)
Reserves the ability to run the given task. |
void |
TransactionScheduler.runTask(KernelRunnable task,
Identity owner)
Runs the given task synchronously, returning when the task has completed or throwing an exception if the task fails. |
RecurringTaskHandle |
TransactionScheduler.scheduleRecurringTask(KernelRunnable task,
Identity owner,
long startTime,
long period)
Schedules a task to start running at a specified point in the future, and continuing running on a regular period starting from that initial point. |
RecurringTaskHandle |
TaskScheduler.scheduleRecurringTask(KernelRunnable task,
Identity owner,
long startTime,
long period)
Schedules a task to start running at a specified point in the future, and continuing running on a regular period starting from that initial point. |
void |
TransactionScheduler.scheduleTask(KernelRunnable task,
Identity owner)
Schedules a task to run as soon as possible based on the specific scheduler implementation. |
void |
TaskScheduler.scheduleTask(KernelRunnable task,
Identity owner)
Schedules a task to run as soon as possible based on the specific scheduler implementation. |
void |
TransactionScheduler.scheduleTask(KernelRunnable task,
Identity owner,
long startTime)
Schedules a task to run at a specified point in the future. |
void |
TaskScheduler.scheduleTask(KernelRunnable task,
Identity owner,
long startTime)
Schedules a task to run at a specified point in the future. |
void |
PriorityScheduler.scheduleTask(KernelRunnable task,
Identity owner,
Priority priority)
Schedules a task to run as soon as possible based on the specific scheduler implementation. |
| Uses of KernelRunnable in com.sun.sgs.kernel.schedule |
|---|
| Methods in com.sun.sgs.kernel.schedule that return KernelRunnable | |
|---|---|
KernelRunnable |
ScheduledTask.getTask()
Returns the task. |
| Uses of KernelRunnable in com.sun.sgs.profile |
|---|
| Methods in com.sun.sgs.profile that return KernelRunnable | |
|---|---|
KernelRunnable |
ProfileReport.getTask()
Returns the run task that generated this report. |
| Uses of KernelRunnable in com.sun.sgs.service |
|---|
| Methods in com.sun.sgs.service with parameters of type KernelRunnable | |
|---|---|
void |
TaskService.scheduleNonDurableTask(KernelRunnable task,
boolean transactional)
Schedules a single task to run once the current task has finished. |
void |
TaskService.scheduleNonDurableTask(KernelRunnable task,
long delay,
boolean transactional)
Schedules a single task to run, after the given delay, once the current task has finished. |
|
RedDwarf, Version 0.10.1 2010-03-14 10:56:12 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||