Package org.apache.nifi.provenance
Class PlaceholderProvenanceEvent
java.lang.Object
org.apache.nifi.provenance.PlaceholderProvenanceEvent
- All Implemented Interfaces:
ProvenanceEventRecord
A Provenance Event that is used to replace another Provenance Event when authorizations
are not granted for the original Provenance Event
-
Field Summary
Modifier and TypeFieldDescriptionprivate final String
private final long
private final long
private final String
Fields inherited from interface org.apache.nifi.provenance.ProvenanceEventRecord
REMOTE_INPUT_PORT_TYPE, REMOTE_OUTPUT_PORT_TYPE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the best event identifier for this event (eventId if available, descriptive identifier if not yet persisted to allow for traceability).long
long
long
long
long
long
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.nifi.provenance.ProvenanceEventRecord
getAttribute, isRemotePortType
-
Field Details
-
componentId
-
eventId
private final long eventId -
eventTime
private final long eventTime -
flowFileUuid
-
-
Constructor Details
-
PlaceholderProvenanceEvent
-
-
Method Details
-
getEventId
public long getEventId()- Specified by:
getEventId
in interfaceProvenanceEventRecord
-
getEventTime
public long getEventTime()- Specified by:
getEventTime
in interfaceProvenanceEventRecord
-
getFlowFileEntryDate
public long getFlowFileEntryDate()- Specified by:
getFlowFileEntryDate
in interfaceProvenanceEventRecord
-
getLineageStartDate
public long getLineageStartDate()- Specified by:
getLineageStartDate
in interfaceProvenanceEventRecord
-
getFileSize
public long getFileSize()- Specified by:
getFileSize
in interfaceProvenanceEventRecord
-
getPreviousFileSize
- Specified by:
getPreviousFileSize
in interfaceProvenanceEventRecord
-
getEventDuration
public long getEventDuration()- Specified by:
getEventDuration
in interfaceProvenanceEventRecord
-
getEventType
- Specified by:
getEventType
in interfaceProvenanceEventRecord
-
getAttributes
- Specified by:
getAttributes
in interfaceProvenanceEventRecord
-
getPreviousAttributes
- Specified by:
getPreviousAttributes
in interfaceProvenanceEventRecord
-
getUpdatedAttributes
- Specified by:
getUpdatedAttributes
in interfaceProvenanceEventRecord
-
getComponentId
- Specified by:
getComponentId
in interfaceProvenanceEventRecord
-
getComponentType
- Specified by:
getComponentType
in interfaceProvenanceEventRecord
-
getTransitUri
- Specified by:
getTransitUri
in interfaceProvenanceEventRecord
-
getSourceSystemFlowFileIdentifier
- Specified by:
getSourceSystemFlowFileIdentifier
in interfaceProvenanceEventRecord
-
getFlowFileUuid
- Specified by:
getFlowFileUuid
in interfaceProvenanceEventRecord
-
getParentUuids
- Specified by:
getParentUuids
in interfaceProvenanceEventRecord
-
getChildUuids
- Specified by:
getChildUuids
in interfaceProvenanceEventRecord
-
getAlternateIdentifierUri
- Specified by:
getAlternateIdentifierUri
in interfaceProvenanceEventRecord
-
getDetails
- Specified by:
getDetails
in interfaceProvenanceEventRecord
-
getRelationship
- Specified by:
getRelationship
in interfaceProvenanceEventRecord
-
getSourceQueueIdentifier
- Specified by:
getSourceQueueIdentifier
in interfaceProvenanceEventRecord
-
getContentClaimSection
- Specified by:
getContentClaimSection
in interfaceProvenanceEventRecord
-
getPreviousContentClaimSection
- Specified by:
getPreviousContentClaimSection
in interfaceProvenanceEventRecord
-
getContentClaimContainer
- Specified by:
getContentClaimContainer
in interfaceProvenanceEventRecord
-
getPreviousContentClaimContainer
- Specified by:
getPreviousContentClaimContainer
in interfaceProvenanceEventRecord
-
getContentClaimIdentifier
- Specified by:
getContentClaimIdentifier
in interfaceProvenanceEventRecord
-
getPreviousContentClaimIdentifier
- Specified by:
getPreviousContentClaimIdentifier
in interfaceProvenanceEventRecord
-
getContentClaimOffset
- Specified by:
getContentClaimOffset
in interfaceProvenanceEventRecord
-
getPreviousContentClaimOffset
- Specified by:
getPreviousContentClaimOffset
in interfaceProvenanceEventRecord
-
getBestEventIdentifier
Returns the best event identifier for this event (eventId if available, descriptive identifier if not yet persisted to allow for traceability).- Specified by:
getBestEventIdentifier
in interfaceProvenanceEventRecord
- Returns:
- a descriptive event ID to allow tracing
-