public interface ProvenanceEventRecord
| Modifier and Type | Method and Description |
|---|---|
String |
getAlternateIdentifierUri() |
Map<String,String> |
getAttributes() |
List<String> |
getChildUuids() |
String |
getComponentId() |
String |
getComponentType() |
String |
getContentClaimContainer() |
String |
getContentClaimIdentifier() |
Long |
getContentClaimOffset() |
String |
getContentClaimSection() |
String |
getDetails() |
long |
getEventDuration() |
long |
getEventId() |
long |
getEventTime() |
ProvenanceEventType |
getEventType() |
long |
getFileSize() |
long |
getFlowFileEntryDate() |
String |
getFlowFileUuid() |
Set<String> |
getLineageIdentifiers()
Deprecated.
this collection was erroneously unbounded and caused a lot of OutOfMemoryError problems
when querying Provenance Events about FlowFiles with many ancestors. This Collection is
now capped at 100 lineage identifiers. This method was introduced with the idea of providing
future performance improvements but due to the high cost of heap consumption will not be used
in such a manner. As a result, this method will be removed in a future release.
|
long |
getLineageStartDate() |
List<String> |
getParentUuids() |
Map<String,String> |
getPreviousAttributes() |
String |
getPreviousContentClaimContainer() |
String |
getPreviousContentClaimIdentifier() |
Long |
getPreviousContentClaimOffset() |
String |
getPreviousContentClaimSection() |
Long |
getPreviousFileSize() |
String |
getRelationship() |
String |
getSourceQueueIdentifier() |
String |
getSourceSystemFlowFileIdentifier()
Since the receiving system will usually refer to the data using a
different identifier than the source system, this information is used to
correlate the receive system's FlowFile with the sending system's data
|
String |
getTransitUri() |
Map<String,String> |
getUpdatedAttributes() |
long getEventId()
ProvenanceEventRepositorylong getEventTime()
long getFlowFileEntryDate()
long getLineageStartDate()
@Deprecated Set<String> getLineageIdentifiers()
long getFileSize()
Long getPreviousFileSize()
nulllong getEventDuration()
ProvenanceEventType getEventType()
Map<String,String> getAttributes()
Map<String,String> getPreviousAttributes()
Map<String,String> getUpdatedAttributes()
String getComponentId()
String getComponentType()
String getTransitUri()
String getSourceSystemFlowFileIdentifier()
ProvenanceEventType is of type
RECEIVEString getFlowFileUuid()
List<String> getParentUuids()
ProvenanceEventType is of type
SPAWNList<String> getChildUuids()
ProvenanceEventType is of type
SPAWNString getAlternateIdentifierUri()
ProvenanceEventType is of type
ProvenanceEventType.ADDINFOString getDetails()
nullString getRelationship()
ProvenanceEventType.ROUTE. The relationship is applicable
only to this typeString getSourceQueueIdentifier()
ProvenanceEventType.CREATE, ProvenanceEventType.RECEIVE,
ProvenanceEventType.FORK, ProvenanceEventType.JOIN, or
ProvenanceEventType.CLONE), or if the queue identifier is
unknown, then this method will return nullString getContentClaimSection()
nullString getPreviousContentClaimSection()
nullString getContentClaimContainer()
nullString getPreviousContentClaimContainer()
nullString getContentClaimIdentifier()
nullString getPreviousContentClaimIdentifier()
nullLong getContentClaimOffset()
nullLong getPreviousContentClaimOffset()
nullCopyright © 2016 Apache NiFi Project. All rights reserved.