Package org.apache.nifi.provenance
Class MockProvenanceEvent
java.lang.Object
org.apache.nifi.provenance.MockProvenanceEvent
- All Implemented Interfaces:
org.apache.nifi.provenance.ProvenanceEventRecord
public class MockProvenanceEvent
extends Object
implements org.apache.nifi.provenance.ProvenanceEventRecord
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final Stringprivate final Stringprivate final Stringprivate final Stringprivate final Longprivate final Stringprivate final longprivate final Stringprivate final longprivate final longprivate longprivate final longprivate final org.apache.nifi.provenance.ProvenanceEventTypeprivate final longprivate final Stringprivate final Stringprivate final Longprivate final Stringprivate final Longprivate final Stringprivate final Stringprivate final Stringprivate final Stringprivate final StringFields inherited from interface org.apache.nifi.provenance.ProvenanceEventRecord
REMOTE_INPUT_PORT_TYPE, REMOTE_OUTPUT_PORT_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleanprivate booleanbooleangetAttribute(String attributeName) Returns a unique identifier for the record.longlonglongorg.apache.nifi.provenance.ProvenanceEventTypelonglonglonginthashCode()(package private) voidsetEventId(long eventId) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.nifi.provenance.ProvenanceEventRecord
isRemotePortType
-
Field Details
-
eventTime
private final long eventTime -
entryDate
private final long entryDate -
eventType
private final org.apache.nifi.provenance.ProvenanceEventType eventType -
lineageStartDate
private final long lineageStartDate -
componentId
-
componentType
-
transitUri
-
sourceSystemFlowFileIdentifier
-
uuid
-
parentUuids
-
childrenUuids
-
alternateIdentifierUri
-
details
-
relationship
-
eventDuration
private final long eventDuration -
contentClaimSection
-
contentClaimContainer
-
contentClaimIdentifier
-
contentClaimOffset
-
contentSize
private final long contentSize -
previousClaimSection
-
previousClaimContainer
-
previousClaimIdentifier
-
previousClaimOffset
-
previousSize
-
sourceQueueIdentifier
-
previousAttributes
-
updatedAttributes
-
eventId
private volatile long eventId
-
-
Constructor Details
-
MockProvenanceEvent
-
-
Method Details
-
setEventId
void setEventId(long eventId) -
getEventId
public long getEventId()- Specified by:
getEventIdin interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getEventTime
public long getEventTime()- Specified by:
getEventTimein interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getLineageStartDate
public long getLineageStartDate()- Specified by:
getLineageStartDatein interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getFileSize
public long getFileSize()- Specified by:
getFileSizein interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getPreviousFileSize
- Specified by:
getPreviousFileSizein interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getEventType
public org.apache.nifi.provenance.ProvenanceEventType getEventType()- Specified by:
getEventTypein interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getAttributes
- Specified by:
getAttributesin interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getAttribute
- Specified by:
getAttributein interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getComponentId
- Specified by:
getComponentIdin interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getComponentType
- Specified by:
getComponentTypein interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getTransitUri
- Specified by:
getTransitUriin interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getSourceSystemFlowFileIdentifier
- Specified by:
getSourceSystemFlowFileIdentifierin interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getFlowFileUuid
- Specified by:
getFlowFileUuidin interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getParentUuids
- Specified by:
getParentUuidsin interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getChildUuids
- Specified by:
getChildUuidsin interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getAlternateIdentifierUri
- Specified by:
getAlternateIdentifierUriin interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getEventDuration
public long getEventDuration()- Specified by:
getEventDurationin interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getDetails
- Specified by:
getDetailsin interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getRelationship
- Specified by:
getRelationshipin interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getFlowFileEntryDate
public long getFlowFileEntryDate()- Specified by:
getFlowFileEntryDatein interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getContentClaimSection
- Specified by:
getContentClaimSectionin interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getContentClaimContainer
- Specified by:
getContentClaimContainerin interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getContentClaimIdentifier
- Specified by:
getContentClaimIdentifierin interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getContentClaimOffset
- Specified by:
getContentClaimOffsetin interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getSourceQueueIdentifier
- Specified by:
getSourceQueueIdentifierin interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getPreviousAttributes
- Specified by:
getPreviousAttributesin interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getPreviousContentClaimContainer
- Specified by:
getPreviousContentClaimContainerin interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getPreviousContentClaimIdentifier
- Specified by:
getPreviousContentClaimIdentifierin interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getPreviousContentClaimOffset
- Specified by:
getPreviousContentClaimOffsetin interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getPreviousContentClaimSection
- Specified by:
getPreviousContentClaimSectionin interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
getUpdatedAttributes
- Specified by:
getUpdatedAttributesin interfaceorg.apache.nifi.provenance.ProvenanceEventRecord
-
hashCode
public int hashCode() -
equals
-
different
-
different
-
toString
-
getBestEventIdentifier
Returns a unique identifier for the record. By default, it usesProvenanceEventRecord.getEventId()but if it has not been persisted to the repository, this is-1, so it constructs a String of the format<event type>_on_<flowfile UUID>_by_<component UUID>_at_<event time>.- Specified by:
getBestEventIdentifierin interfaceorg.apache.nifi.provenance.ProvenanceEventRecord- Returns:
- a String identifying the record for later analysis
-