| Modifier and Type | Field and Description |
|---|---|
private static String |
GROUPS_WITH_DATA_FLOWING_IN_STATE_KEY |
private static String |
GROUPS_WITH_DATA_FLOWING_OUT_STATE_KEY |
private Set<String> |
groupsWithDataFlowingIn |
private Set<String> |
groupsWithDataFlowingOut |
private static org.slf4j.Logger |
logger |
private ProcessGroup |
processGroup |
private StateManager |
stateManager |
| Constructor and Description |
|---|
StandardDataValve(ProcessGroup processGroup,
StateManager stateManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeFlowIntoGroup(ProcessGroup destinationGroup) |
void |
closeFlowOutOfGroup(ProcessGroup sourceGroup) |
DataValveDiagnostics |
getDiagnostics() |
private List<String> |
getIdsForKey(StateMap stateMap,
String key) |
private String |
getReasonFlowIntoGroupNotAllowed(ProcessGroup destinationGroup) |
private String |
getReasonFlowOutOfGroupNotAllowed(ProcessGroup sourceGroup) |
private void |
recoverState() |
private void |
storeState() |
String |
toString() |
boolean |
tryOpenFlowIntoGroup(ProcessGroup destinationGroup) |
boolean |
tryOpenFlowOutOfGroup(ProcessGroup sourceGroup) |
private static final org.slf4j.Logger logger
private static final String GROUPS_WITH_DATA_FLOWING_IN_STATE_KEY
private static final String GROUPS_WITH_DATA_FLOWING_OUT_STATE_KEY
private final ProcessGroup processGroup
private final StateManager stateManager
public StandardDataValve(ProcessGroup processGroup, StateManager stateManager)
public boolean tryOpenFlowIntoGroup(ProcessGroup destinationGroup)
tryOpenFlowIntoGroup in interface DataValveprivate String getReasonFlowIntoGroupNotAllowed(ProcessGroup destinationGroup)
public void closeFlowIntoGroup(ProcessGroup destinationGroup)
closeFlowIntoGroup in interface DataValvepublic boolean tryOpenFlowOutOfGroup(ProcessGroup sourceGroup)
tryOpenFlowOutOfGroup in interface DataValveprivate String getReasonFlowOutOfGroupNotAllowed(ProcessGroup sourceGroup)
public void closeFlowOutOfGroup(ProcessGroup sourceGroup)
closeFlowOutOfGroup in interface DataValvepublic DataValveDiagnostics getDiagnostics()
getDiagnostics in interface DataValveprivate void recoverState()
private void storeState()
Copyright © 2021 Apache NiFi Project. All rights reserved.