public class StateFreezer extends java.lang.Object implements IntegerCallback
| Constructor and Description |
|---|
StateFreezer(LoggerIfc logger)
Creates a StateFreezer Object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
callback(int id)
The callback method for the "freezeObjects()" method.
|
void |
freezeObjects()
This method freezes all the registered "active" objects.
|
void |
manageActiveObject(StateFreezable activeObject)
Manages a single active Object.
|
void |
unfreezeObjects()
This method unfreezes all the registered "active" objects.
|
public StateFreezer(LoggerIfc logger)
logger - Logger for errors and warnings.public void manageActiveObject(StateFreezable activeObject)
activeObject - Object to be frozen during state savepublic void freezeObjects()
throws StateException
StateExceptionpublic void callback(int id)
callback in interface IntegerCallbackid - The id of the element calling back.public void unfreezeObjects()
throws StateException
StateException