Class StandardLifecycleStateManager
java.lang.Object
org.apache.nifi.controller.scheduling.StandardLifecycleStateManager
- All Implemented Interfaces:
LifecycleStateManager
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetLifecycleState(String componentId) getOrRegisterLifecycleState(String componentId, boolean replaceTerminatedState, boolean replaceUnscheduledState) private booleanisReplace(LifecycleState lifecycleState, boolean replaceTerminated, boolean replaceUnscheduled) removeLifecycleState(String componentId)
-
Field Details
-
lifecycleStates
-
-
Constructor Details
-
StandardLifecycleStateManager
public StandardLifecycleStateManager()
-
-
Method Details
-
getOrRegisterLifecycleState
public LifecycleState getOrRegisterLifecycleState(String componentId, boolean replaceTerminatedState, boolean replaceUnscheduledState) - Specified by:
getOrRegisterLifecycleStatein interfaceLifecycleStateManager
-
isReplace
private boolean isReplace(LifecycleState lifecycleState, boolean replaceTerminated, boolean replaceUnscheduled) -
getLifecycleState
- Specified by:
getLifecycleStatein interfaceLifecycleStateManager
-
removeLifecycleState
- Specified by:
removeLifecycleStatein interfaceLifecycleStateManager
-