rcf.core.framework.services
Interface Application
- All Superinterfaces:
- ConcurrentRunnableTask, EventSource, InterruptibleTask, Runnable, RunnableTask, Service, Task
- All Known Implementing Classes:
- AbstractApplication, Main
@Revision(value="$Revision: 1.7 $",
date="$Date: 2006/12/06 16:50:28 $",
tag="$Name: $")
@StaticComponent
public interface Application- extends Service
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().
Note that it should honor calls to ConcurrentRunnableTask.interrupt()
if it expects to run for any length of time.
TODO: Unit tests, Code review, Javadoc review, Seal/Finalize
TODO: equals, hashCode, toString
- Version:
- $Revision: 1.7 $
- Author:
- Greg Gibeling
| Nested classes/interfaces inherited from interface rcf.core.concurrent.schedule.Task |
Task.State |
| Methods inherited from interface rcf.core.concurrent.schedule.Task |
taskState |