Package org.apache.nifi.provenance
Class AsyncLineageSubmission
java.lang.Object
org.apache.nifi.provenance.AsyncLineageSubmission
- All Implemented Interfaces:
ComputeLineageSubmission
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private final LineageComputationType
private final Long
private final Collection
<String> private final String
private final StandardLineageResult
private final Date
private final String
-
Constructor Summary
ConstructorsConstructorDescriptionAsyncLineageSubmission
(LineageComputationType computationType, Long eventId, Collection<String> lineageFlowFileUuids, int numSteps, String submitterId) -
Method Summary
-
Field Details
-
lineageIdentifier
-
submissionTime
-
computationType
-
eventId
-
lineageFlowFileUuids
-
submitterId
-
canceled
private volatile boolean canceled -
result
-
-
Constructor Details
-
AsyncLineageSubmission
public AsyncLineageSubmission(LineageComputationType computationType, Long eventId, Collection<String> lineageFlowFileUuids, int numSteps, String submitterId)
-
-
Method Details
-
getSubmitterIdentity
- Specified by:
getSubmitterIdentity
in interfaceComputeLineageSubmission
-
getResult
- Specified by:
getResult
in interfaceComputeLineageSubmission
-
getSubmissionTime
- Specified by:
getSubmissionTime
in interfaceComputeLineageSubmission
-
getLineageIdentifier
- Specified by:
getLineageIdentifier
in interfaceComputeLineageSubmission
-
cancel
public void cancel()- Specified by:
cancel
in interfaceComputeLineageSubmission
-
isCanceled
public boolean isCanceled()- Specified by:
isCanceled
in interfaceComputeLineageSubmission
-
getLineageComputationType
- Specified by:
getLineageComputationType
in interfaceComputeLineageSubmission
-
getExpandedEventId
- Specified by:
getExpandedEventId
in interfaceComputeLineageSubmission
-
getLineageFlowFileUuids
- Specified by:
getLineageFlowFileUuids
in interfaceComputeLineageSubmission
-