public interface ParamHistoryFactory
Modifier and Type | Method and Description |
---|---|
ParamHistory |
getParamHistory(DynamicParamHolder paramHolder)
Get the parameter history.
|
java.util.List |
getParamsListForStation(ParamValues paramValuesObj,
Station stationObj,
GroupTable agentsTable)
Returns a list of dynamic parameters found in the given station's history
archive.
|
java.lang.String |
getVersion()
Get the version string for the factory.
|
boolean |
isStationHistoryAvail(ParamValues paramValuesObj,
Station stationObj)
Determines if history for the given station is available.
|
void |
terminate(int maxTerminateDelaySeconds)
Terminate the history saving.
|
ParamHistory getParamHistory(DynamicParamHolder paramHolder)
paramHolder
- the parameter holder.java.util.List getParamsListForStation(ParamValues paramValuesObj, Station stationObj, GroupTable agentsTable)
paramValuesObj
- object that implements the parameter-values
interface.stationObj
- station object for target station.agentsTable
- table of agent objects to use.java.lang.String getVersion()
boolean isStationHistoryAvail(ParamValues paramValuesObj, Station stationObj)
paramValuesObj
- object that implements the parameter-values
interface.stationObj
- station object for target station.void terminate(int maxTerminateDelaySeconds)
maxTerminateDelaySeconds
- the maximum terminate delay in seconds.