Uses of Interface
com.sun.sgs.kernel.KernelRunnable

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

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