Uses of Interface
rcf.core.concurrent.schedule.Task

Packages that use Task
radtools The main package of the RADTools project, contains all the primary documentation. 
radtools.services The basis of this package is the RADService interface, but it also contains all of the implementations of that interface, including RADTools
radtools.services.haproxy Code for managing HAProxy systems. 
radtools.services.lighttpd Code for managing LigHTTPD systems. 
radtools.services.mysql Code for managing MySQL systems. 
radtools.services.ror Code for managing Ruby on Rails systems. 
rcf.core.concurrent.schedule Support for task management, this package similar in concept to java.util.concurrent, but is integrated with the rcf.core.concurrent.events package. 
rcf.core.concurrent.transactions This package contains a uniform abstraction of transactions, which is the basis of the transaction support in transactional collections among other things. 
rcf.core.framework Contains the primary run time and management classes for RCF. 
rcf.core.framework.component The basis of the RCF component framework, on top of which all the bundling and application level indirection is built. 
rcf.core.framework.services Contains the Application and Service abstractions which form the basis of applications which use the RCF framework
 

Uses of Task in radtools
 

Classes in radtools that implement Task
 class Main
          The main class of the RADTools project.
 

Uses of Task in radtools.services
 

Classes in radtools.services that implement Task
 class AbstractRADService.RefreshTask
          TODO: Javadoc
 class AbstractRADService.UpdateTask
          TODO: Javadoc
 

Uses of Task in radtools.services.haproxy
 

Classes in radtools.services.haproxy that implement Task
 class HAProxyLinux.ConfigTask
          An implementation of TimerTask which is used to schedule updates to the HAProxy configuration file.
 

Uses of Task in radtools.services.lighttpd
 

Classes in radtools.services.lighttpd that implement Task
 class LigHTTPDLinux.ConfigTask
          TODO: Javadoc
 

Uses of Task in radtools.services.mysql
 

Classes in radtools.services.mysql that implement Task
 class MySQLFedora.ConfigTask
          TODO: Javadoc
 

Uses of Task in radtools.services.ror
 

Classes in radtools.services.ror that implement Task
 class RoRServerLinux.ConfigDatabaseTask
          TODO: Javadoc
 class RoRServerLinux.ConfigEnvironmentTask
          TODO: Javadoc
 

Uses of Task in rcf.core.concurrent.schedule
 

Classes in rcf.core.concurrent.schedule with type parameters of type Task
 class TaskStateAdapter<T extends Task>
          TODO: Javadoc
 class TaskStateFilter<T extends Task>
          TODO: Javadoc
 

Subinterfaces of Task in rcf.core.concurrent.schedule
 interface ConcurrentRunnableTask
          TODO: Javadoc TODO: Turn state names into hyperlinks Normal states: Runnable -> Committed
 interface Future<T>
          TODO: Javadoc
 interface InterruptibleFuture
          TODO: Javadoc
 interface InterruptibleTask
          TODO: Javadoc TODO: Turn state names into hyperlinks Normal states: Runnable -> Running -> Committed Can be interrupted! (Goes into Interrupting -> Interrupted) May also go into Aborting -> Aborted for some tasks, since that's generally a better condition.
 interface RunnableFuture<T>
          TODO: Javadoc TODO: Document normal states: Runnable -> Committed
 interface RunnableTask
          TODO: Javadoc TODO: Turn state names into hyperlinks Normal states: Runnable -> Committed
 interface TaskQueue<R extends RunnableTask>
          TODO: Javadoc
 interface TimerTask
          TODO: Javadoc Timer tasks are comparable by their date.
 

Classes in rcf.core.concurrent.schedule that implement Task
 class AbstractInterruptibleTask
          TODO: Javadoc
 class AbstractTask
          TODO: Javadoc
 class MethodRunnableFuture
          TODO: Javadoc
static class TimerTask.Abstract
          TODO: Javadoc
static class TimerTask.Default
          TODO: Javadoc
 

Fields in rcf.core.concurrent.schedule declared as Task
protected  Task TaskEvent.Default.source
          TODO: Javadoc
 

Fields in rcf.core.concurrent.schedule with type parameters of type Task
protected  SoftReference<rcf.core.util.filter.Filter<Task>> Task.State.filter
          TODO: Javadoc A soft reference to filter for this state.
 

Methods in rcf.core.concurrent.schedule with type parameters of type Task
<X extends Task>
rcf.core.util.filter.Filter<X>
Task.State.filter()
          TODO: Javadoc
static
<T extends Task>
TaskStateAdapter<T>
TaskStateAdapter.getTaskStateAdapter()
          TODO: Javadoc Get the singleton instance of this class.
 

Methods in rcf.core.concurrent.schedule that return Task
 Task TaskEvent.source()
          TODO: Javadoc
 Task TaskEvent.Default.source()
           
 

Constructors in rcf.core.concurrent.schedule with parameters of type Task
TaskEvent.Default(Task _source, Task.State _before, Task.State _after)
          TODO: Javadoc
 

Uses of Task in rcf.core.concurrent.transactions
 

Subinterfaces of Task in rcf.core.concurrent.transactions
 interface CompositeTransaction<X extends Transaction>
          TODO: Javadoc TODO: Transaction Composite Trees
 interface Transaction
          TODO: Javadoc For each transaction there is only one event: its start.
 

Classes in rcf.core.concurrent.transactions that implement Task
 class AbstractTransaction
          TODO: Javadoc
 class ExternalTransaction<X extends Transaction>
          TODO: Javadoc
 

Uses of Task in rcf.core.framework
 

Subinterfaces of Task in rcf.core.framework
 interface Framework
          TODO: Javadoc Framework Lifecycle: ThreadLocal stores the current application.
 

Classes in rcf.core.framework that implement Task
static class Framework.Default
          TODO: Javadoc
 

Uses of Task in rcf.core.framework.component
 

Classes in rcf.core.framework.component that implement Task
 class DynamicOperation.Default.Continuation
          TODO: Javadoc
 

Uses of Task in rcf.core.framework.services
 

Subinterfaces of Task in rcf.core.framework.services
 interface Application
          TODO: Javadoc An application will perform most of it's work in the ConcurrentRunnableTask.run() method, and should not require a call to ConcurrentRunnableTask.commit().
 interface Service
          TODO: Javadoc Adds basic versioning to ConcurrentRunnableTask.
 

Classes in rcf.core.framework.services that implement Task
 class AbstractApplication
          TODO: Javadoc This class implements all of the methods from the Application interface.
 class AbstractService
          TODO: Javadoc Upon receiving a commit event, services should check if something is in progress, and commit if not.