|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use KernelRunnable | |
|---|---|
| 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.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 | |||||||||