public class StandardAnalysisContext extends Object implements AnalysisContext
| Modifier and Type | Field and Description |
|---|---|
private String |
awsS3ModelVersion |
private FilesystemPathsLevel |
filesystemPathsLevel |
private org.slf4j.Logger |
logger |
private NamespaceResolver |
namespaceResolver |
private NiFiFlow |
nifiFlow |
private ProvenanceRepository |
provenanceRepository |
| Constructor and Description |
|---|
StandardAnalysisContext(NiFiFlow nifiFlow,
NamespaceResolver namespaceResolver,
ProvenanceRepository provenanceRepository,
String awsS3ModelVersion,
FilesystemPathsLevel filesystemPathsLevel) |
| Modifier and Type | Method and Description |
|---|---|
List<ConnectionStatus> |
findConnectionFrom(String componentId) |
List<ConnectionStatus> |
findConnectionTo(String componentId) |
org.apache.nifi.provenance.lineage.ComputeLineageResult |
findParents(long eventId) |
String |
getAwsS3ModelVersion() |
FilesystemPathsLevel |
getFilesystemPathsLevel() |
private org.apache.nifi.provenance.lineage.ComputeLineageResult |
getLineageResult(long eventId,
org.apache.nifi.provenance.lineage.ComputeLineageSubmission submission) |
NamespaceResolver |
getNamespaceResolver() |
String |
getNiFiNamespace() |
ProvenanceEventRecord |
getProvenanceEvent(long eventId) |
org.apache.nifi.provenance.lineage.ComputeLineageResult |
queryLineage(long eventId) |
private final org.slf4j.Logger logger
private final NiFiFlow nifiFlow
private final NamespaceResolver namespaceResolver
private final ProvenanceRepository provenanceRepository
private final String awsS3ModelVersion
private final FilesystemPathsLevel filesystemPathsLevel
public StandardAnalysisContext(NiFiFlow nifiFlow, NamespaceResolver namespaceResolver, ProvenanceRepository provenanceRepository, String awsS3ModelVersion, FilesystemPathsLevel filesystemPathsLevel)
public List<ConnectionStatus> findConnectionTo(String componentId)
findConnectionTo in interface AnalysisContextpublic List<ConnectionStatus> findConnectionFrom(String componentId)
findConnectionFrom in interface AnalysisContextpublic String getNiFiNamespace()
getNiFiNamespace in interface AnalysisContextpublic NamespaceResolver getNamespaceResolver()
getNamespaceResolver in interface AnalysisContextprivate org.apache.nifi.provenance.lineage.ComputeLineageResult getLineageResult(long eventId, org.apache.nifi.provenance.lineage.ComputeLineageSubmission submission)
public org.apache.nifi.provenance.lineage.ComputeLineageResult queryLineage(long eventId)
queryLineage in interface AnalysisContextpublic org.apache.nifi.provenance.lineage.ComputeLineageResult findParents(long eventId)
findParents in interface AnalysisContextpublic ProvenanceEventRecord getProvenanceEvent(long eventId)
getProvenanceEvent in interface AnalysisContextpublic String getAwsS3ModelVersion()
getAwsS3ModelVersion in interface AnalysisContextpublic FilesystemPathsLevel getFilesystemPathsLevel()
getFilesystemPathsLevel in interface AnalysisContextCopyright © 2024 Apache NiFi Project. All rights reserved.