| Package | Description |
|---|---|
| org.apache.nifi.atlas | |
| org.apache.nifi.atlas.provenance | |
| org.apache.nifi.atlas.provenance.lineage | |
| org.apache.nifi.atlas.reporting |
| Modifier and Type | Method and Description |
|---|---|
NiFiFlow |
NiFiAtlasClient.fetchNiFiFlow(String rootProcessGroupId,
String namespace)
Fetch existing NiFiFlow entity from Atlas.
|
| Modifier and Type | Method and Description |
|---|---|
void |
NiFiFlowAnalyzer.analyzePaths(NiFiFlow nifiFlow) |
void |
NiFiFlowAnalyzer.analyzeProcessGroup(NiFiFlow nifiFlow,
ProcessGroupStatus rootProcessGroup) |
private void |
NiFiFlowAnalyzer.analyzeProcessGroup(ProcessGroupStatus processGroupStatus,
NiFiFlow nifiFlow) |
private void |
NiFiFlowAnalyzer.analyzeRootGroupPorts(NiFiFlow nifiFlow,
ProcessGroupStatus rootProcessGroup) |
private List<String> |
NiFiFlowAnalyzer.getIncomingProcessorsIds(NiFiFlow nifiFlow,
List<ConnectionStatus> incomingConnections) |
private List<String> |
NiFiFlowAnalyzer.getNextProcessComponent(NiFiFlow nifiFlow,
NiFiFlowPath path,
String componentId) |
private boolean |
NiFiFlowAnalyzer.isHeadProcessor(NiFiFlow nifiFlow,
List<ConnectionStatus> ins) |
private Map<String,List<org.apache.atlas.model.instance.AtlasEntity>> |
NiFiAtlasClient.registerDataSetEntities(NiFiFlow nifiFlow)
Register DataSet within specified NiFiFlow.
|
private Set<org.apache.atlas.model.instance.AtlasObjectId> |
NiFiAtlasClient.registerFlowPathEntities(NiFiFlow nifiFlow) |
void |
NiFiAtlasClient.registerNiFiFlow(NiFiFlow nifiFlow) |
private org.apache.atlas.model.instance.AtlasEntity |
NiFiAtlasClient.registerNiFiFlowEntity(NiFiFlow nifiFlow) |
void |
NiFiFlowPath.startTrackingChanges(NiFiFlow nifiFlow)
Start tracking changes from current state.
|
private void |
NiFiFlowAnalyzer.traverse(NiFiFlow nifiFlow,
NiFiFlowPath path,
String componentId) |
| Modifier and Type | Field and Description |
|---|---|
private NiFiFlow |
StandardAnalysisContext.nifiFlow |
| Constructor and Description |
|---|
StandardAnalysisContext(NiFiFlow nifiFlow,
NamespaceResolver namespaceResolver,
ProvenanceRepository provenanceRepository,
String awsS3ModelVersion,
FilesystemPathsLevel filesystemPathsLevel) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractLineageStrategy.addDataSetRefs(NiFiFlow nifiFlow,
DataSetRefs refs) |
protected void |
AbstractLineageStrategy.addDataSetRefs(NiFiFlow nifiFlow,
Set<NiFiFlowPath> flowPaths,
DataSetRefs refs) |
private void |
CompleteFlowPathLineage.createCompleteFlowPath(NiFiFlow nifiFlow,
LineagePath lineagePath,
List<Tuple<NiFiFlowPath,DataSetRefs>> createdFlowPaths)
Create a new FlowPath from a LineagePath.
|
void |
LineageStrategy.processEvent(AnalysisContext analysisContext,
NiFiFlow nifiFlow,
ProvenanceEventRecord event) |
void |
SimpleFlowPathLineage.processEvent(AnalysisContext analysisContext,
NiFiFlow nifiFlow,
ProvenanceEventRecord event) |
void |
CompleteFlowPathLineage.processEvent(AnalysisContext analysisContext,
NiFiFlow nifiFlow,
ProvenanceEventRecord event) |
private void |
SimpleFlowPathLineage.processRemotePortEvent(AnalysisContext analysisContext,
NiFiFlow nifiFlow,
ProvenanceEventRecord event,
DataSetRefs analyzedRefs)
Create a flow_path entity corresponding to the target RemoteGroupPort when a SEND/RECEIVE event are received.
|
private org.apache.atlas.v1.model.instance.Referenceable |
AbstractLineageStrategy.toReferenceable(NiFiFlow nifiFlow) |
protected org.apache.atlas.v1.model.instance.Referenceable |
AbstractLineageStrategy.toReferenceable(NiFiFlowPath flowPath,
NiFiFlow nifiFlow) |
| Modifier and Type | Method and Description |
|---|---|
private NiFiFlow |
ReportLineageToAtlas.createNiFiFlow(ReportingContext context,
NiFiAtlasClient atlasClient) |
| Modifier and Type | Method and Description |
|---|---|
private void |
ReportLineageToAtlas.consumeNiFiProvenanceEvents(ReportingContext context,
NiFiFlow nifiFlow) |
Copyright © 2024 Apache NiFi Project. All rights reserved.