|
JavaGenes, NASA Ames. Written largely by Al Globus | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nasa.javaGenes.core.AbstractCheckpointable
Classes which wish to be Checkpointable can use this as a superclass which will do some standard implementations of the Checkpointable interface.
Field Summary | |
protected Checkpointer |
checkpointer
|
Constructor Summary | |
AbstractCheckpointable()
|
Method Summary | |
void |
afterCheckpoint()
will be called just after a checkpoint. |
void |
beforeCheckpoint()
will be called just before a checkpoint. |
abstract void |
restart()
Restart the process after a checkpoint and process death |
void |
setCheckpointer(Checkpointer c)
Remember the Checkpointer object that will checkpoint "this" |
abstract void |
start(java.lang.String[] arguments)
Start the Checkpointable process for the first time. |
void |
stateSave(TokenizeOutput tokenizer)
called to implement a fast checkpoint. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected Checkpointer checkpointer
Constructor Detail |
public AbstractCheckpointable()
Method Detail |
public void setCheckpointer(Checkpointer c)
gov.nasa.javaGenes.core.Checkpointable
setCheckpointer
in interface gov.nasa.javaGenes.core.Checkpointable
public abstract void start(java.lang.String[] arguments)
gov.nasa.javaGenes.core.Checkpointable
start
in interface gov.nasa.javaGenes.core.Checkpointable
arguments
- the array of strings past to static void main()public abstract void restart()
gov.nasa.javaGenes.core.Checkpointable
restart
in interface gov.nasa.javaGenes.core.Checkpointable
public void beforeCheckpoint()
gov.nasa.javaGenes.core.Checkpointable
beforeCheckpoint
in interface gov.nasa.javaGenes.core.Checkpointable
public void afterCheckpoint()
gov.nasa.javaGenes.core.Checkpointable
afterCheckpoint
in interface gov.nasa.javaGenes.core.Checkpointable
public void stateSave(TokenizeOutput tokenizer)
gov.nasa.javaGenes.core.Checkpointable
stateSave
in interface gov.nasa.javaGenes.core.Checkpointable
|
JavaGenes, NASA Ames. Written largely by Al Globus | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |