public class NiFiFlowAnalyzer extends Object
| Modifier and Type | Field and Description |
|---|---|
private static org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
NiFiFlowAnalyzer() |
| Modifier and Type | Method and Description |
|---|---|
void |
analyzePaths(NiFiFlow nifiFlow) |
void |
analyzeProcessGroup(NiFiFlow nifiFlow,
ProcessGroupStatus rootProcessGroup) |
private void |
analyzeProcessGroup(ProcessGroupStatus processGroupStatus,
NiFiFlow nifiFlow) |
private void |
analyzeRootGroupPorts(NiFiFlow nifiFlow,
ProcessGroupStatus rootProcessGroup) |
private List<String> |
getIncomingProcessorsIds(NiFiFlow nifiFlow,
List<ConnectionStatus> incomingConnections) |
private List<String> |
getNextProcessComponent(NiFiFlow nifiFlow,
NiFiFlowPath path,
String componentId) |
private boolean |
isHeadProcessor(NiFiFlow nifiFlow,
List<ConnectionStatus> ins) |
private void |
traverse(NiFiFlow nifiFlow,
NiFiFlowPath path,
String componentId) |
public void analyzeProcessGroup(NiFiFlow nifiFlow, ProcessGroupStatus rootProcessGroup)
private void analyzeRootGroupPorts(NiFiFlow nifiFlow, ProcessGroupStatus rootProcessGroup)
private void analyzeProcessGroup(ProcessGroupStatus processGroupStatus, NiFiFlow nifiFlow)
private List<String> getIncomingProcessorsIds(NiFiFlow nifiFlow, List<ConnectionStatus> incomingConnections)
private List<String> getNextProcessComponent(NiFiFlow nifiFlow, NiFiFlowPath path, String componentId)
private void traverse(NiFiFlow nifiFlow, NiFiFlowPath path, String componentId)
private boolean isHeadProcessor(NiFiFlow nifiFlow, List<ConnectionStatus> ins)
public void analyzePaths(NiFiFlow nifiFlow)
Copyright © 2024 Apache NiFi Project. All rights reserved.