-
public interface IVariableKeeper
-
-
Method Summary
Modifier and Type Method Description abstract StringgetValue(String name)abstract UnitcreateTimerPublisher(String name)abstract UnitobserveOnTimer(String timerName, Function1<Pair<String, String>, Unit> callback)abstract List<String>getTimerNames()abstract UnitnotifyTimers(HashMap<String, TimerVariable> timerVariables)abstract UnitcreateVariablePublisher(String name)abstract UnitobserveOnVariable(String variableName, Function1<Pair<String, String>, Unit> callback)abstract List<String>getVariableNames()abstract UnitnotifyVariables(HashMap<String, VariableEntity> timerVariables)-
-
Method Detail
-
createTimerPublisher
abstract Unit createTimerPublisher(String name)
-
observeOnTimer
abstract Unit observeOnTimer(String timerName, Function1<Pair<String, String>, Unit> callback)
-
getTimerNames
abstract List<String> getTimerNames()
-
notifyTimers
abstract Unit notifyTimers(HashMap<String, TimerVariable> timerVariables)
-
createVariablePublisher
abstract Unit createVariablePublisher(String name)
-
observeOnVariable
abstract Unit observeOnVariable(String variableName, Function1<Pair<String, String>, Unit> callback)
-
getVariableNames
abstract List<String> getVariableNames()
-
notifyVariables
abstract Unit notifyVariables(HashMap<String, VariableEntity> timerVariables)
-
-
-
-