|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 | ||
|---|---|---|
|
Task.State.filter()
TODO: Javadoc |
|
static
|
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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||