rcf.core.framework.component
Class DynamicOperation.Default.Continuation

java.lang.Object
  extended by rcf.core.concurrent.events.AbstractEventSource
      extended by rcf.core.concurrent.schedule.AbstractTask
          extended by rcf.core.framework.component.DynamicOperation.Default.Continuation
All Implemented Interfaces:
ActionListener, Runnable, EventListener, EventSource, Future<Object>, RunnableFuture<Object>, RunnableTask, Task, ImmutableSingletonInterface<Object>
Enclosing class:
DynamicOperation.Default

public class DynamicOperation.Default.Continuation
extends AbstractTask
implements RunnableFuture<Object>, ActionListener

TODO: Javadoc

TODO: Unit tests, Code review, Javadoc review, Seal/Finalize TODO: equals, hashCode, toString

Version:
$Revision: 1.4 $
Author:
Greg Gibeling

Nested Class Summary
 
Nested classes/interfaces inherited from interface rcf.core.concurrent.schedule.Task
Task.State
 
Nested classes/interfaces inherited from interface rcf.core.concurrent.schedule.Task
Task.State
 
Field Summary
protected  Object[] args
          TODO: Javadocs
protected  Object retVal
          TODO: Javadocs
 
Fields inherited from class rcf.core.concurrent.schedule.AbstractTask
taskEventTypes
 
Fields inherited from class rcf.core.concurrent.events.AbstractEventSource
syndicate
 
Constructor Summary
DynamicOperation.Default.Continuation(Object... _args)
          TODO: Javadoc
 
Method Summary
 void actionPerformed(ActionEvent e)
           
 Object get()
          TODO: Javadoc Get the content element of this singleton.
 void run()
          TODO: Javadoc taskState(): Runnable -> Running -> Finished
 
Methods inherited from class rcf.core.concurrent.schedule.AbstractTask
events, syndicate, taskEventTypes, taskState, taskState
 
Methods inherited from class rcf.core.concurrent.events.AbstractEventSource
createdSyndicate, destroyedSyndicate, getSequenceNumber, incSequenceNumber, isSyndicated
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface rcf.core.concurrent.schedule.Task
taskState
 
Methods inherited from interface rcf.core.concurrent.events.EventSource
events, getSequenceNumber, incSequenceNumber, isSyndicated, syndicate
 
Methods inherited from interface rcf.core.concurrent.schedule.Task
taskState
 
Methods inherited from interface rcf.core.concurrent.events.EventSource
events, getSequenceNumber, incSequenceNumber, isSyndicated, syndicate
 

Field Detail

args

protected final Object[] args
TODO: Javadocs


retVal

protected Object retVal
TODO: Javadocs

Constructor Detail

DynamicOperation.Default.Continuation

public DynamicOperation.Default.Continuation(Object... _args)
TODO: Javadoc

Parameters:
_args -
Method Detail

actionPerformed

public void actionPerformed(ActionEvent e)
Specified by:
actionPerformed in interface ActionListener

get

public Object get()
Description copied from interface: ImmutableSingletonInterface
TODO: Javadoc Get the content element of this singleton.

Specified by:
get in interface ImmutableSingletonInterface<Object>
Returns:
The content element of this singleton.

run

public void run()
Description copied from interface: RunnableTask
TODO: Javadoc taskState(): Runnable -> Running -> Finished

Specified by:
run in interface Runnable
Specified by:
run in interface RunnableTask
See Also:
Runnable.run()