Class SingleSyncStateHolder
- java.lang.Object
-
- io.siddhi.core.util.snapshot.state.SingleSyncStateHolder
-
- All Implemented Interfaces:
StateHolder
public class SingleSyncStateHolder extends Object implements StateHolder
State holder for non partition use case
-
-
Constructor Summary
Constructors Constructor Description SingleSyncStateHolder(StateFactory stateFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StatecleanGroupByStates()Map<String,State>getAllGroupByStates()Map<String,Map<String,State>>getAllStates()StategetState()booleanisStatePresent()voidreturnAllStates(Map states)voidreturnGroupByStates(Map states)voidreturnState(State state)
-
-
-
Constructor Detail
-
SingleSyncStateHolder
public SingleSyncStateHolder(StateFactory stateFactory)
-
-
Method Detail
-
isStatePresent
public boolean isStatePresent()
-
getState
public State getState()
- Specified by:
getStatein interfaceStateHolder
-
returnState
public void returnState(State state)
- Specified by:
returnStatein interfaceStateHolder
-
getAllStates
public Map<String,Map<String,State>> getAllStates()
- Specified by:
getAllStatesin interfaceStateHolder
-
returnAllStates
public void returnAllStates(Map states)
- Specified by:
returnAllStatesin interfaceStateHolder
-
getAllGroupByStates
public Map<String,State> getAllGroupByStates()
- Specified by:
getAllGroupByStatesin interfaceStateHolder
-
cleanGroupByStates
public State cleanGroupByStates()
- Specified by:
cleanGroupByStatesin interfaceStateHolder
-
returnGroupByStates
public void returnGroupByStates(Map states)
- Specified by:
returnGroupByStatesin interfaceStateHolder
-
-