public class SynchronizationManager extends java.lang.Object implements IInstrument, IParameterized
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
INTERVAL |
Constructor and Description |
---|
SynchronizationManager() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getParameter(java.lang.String key)
return parameter value - null if not defined.
|
java.util.Collection<java.lang.String> |
getPossibleParameters()
Return all parameters that can be read
|
java.util.Collection<java.lang.String> |
getSetableParameters()
Return list of all parameters that can be set.
|
void |
initialize()
perform any dependent initialization.
|
void |
install(IModel model)
Description of the Method
|
protected void |
scheduleProcess() |
void |
setParameter(java.lang.String key,
java.lang.String value)
Set the named parameter
|
protected void |
synchronizationPointReached(SynchronizationMessage reply) |
protected void |
synchronize() |
void |
uninstall(IModel model)
Description of the Method
|
public static final java.lang.String INTERVAL
public void initialize()
IInstrument
initialize
in interface IInitializable
initialize
in interface IInstrument
public void install(IModel model)
IInstrument
install
in interface IInstallable
install
in interface IInstrument
model
- Description of the Parameterpublic void uninstall(IModel model)
IInstrument
uninstall
in interface IInstallable
uninstall
in interface IInstrument
model
- Description of the Parameterpublic java.lang.String getParameter(java.lang.String key)
IParameterized
getParameter
in interface IParameterized
key
- Description of the Parameterpublic java.util.Collection<java.lang.String> getPossibleParameters()
IParameterized
getPossibleParameters
in interface IParameterized
public java.util.Collection<java.lang.String> getSetableParameters()
IParameterized
getSetableParameters
in interface IParameterized
public void setParameter(java.lang.String key, java.lang.String value)
IParameterized
setParameter
in interface IParameterized
protected void scheduleProcess()
protected void synchronize()
protected void synchronizationPointReached(SynchronizationMessage reply)