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
StateException
public void callback(int id)
callback
in interface IntegerCallback
id
- The id of the element calling back.public void unfreezeObjects() throws StateException
StateException