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()
ProvenanceEventRepository
long getEventTime()
long getFlowFileEntryDate()
long getLineageStartDate()
@Deprecated Set<String> getLineageIdentifiers()
long getFileSize()
Long getPreviousFileSize()
null
long 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
RECEIVE
String getFlowFileUuid()
List<String> getParentUuids()
ProvenanceEventType
is of type
SPAWN
List<String> getChildUuids()
ProvenanceEventType
is of type
SPAWN
String getAlternateIdentifierUri()
ProvenanceEventType
is of type
ProvenanceEventType.ADDINFO
String getDetails()
null
String 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 null
String getContentClaimSection()
null
String getPreviousContentClaimSection()
null
String getContentClaimContainer()
null
String getPreviousContentClaimContainer()
null
String getContentClaimIdentifier()
null
String getPreviousContentClaimIdentifier()
null
Long getContentClaimOffset()
null
Long getPreviousContentClaimOffset()
null
Copyright © 2016 Apache NiFi Project. All rights reserved.