Package org.apache.nifi.controller.queue
Interface FlowFileSummary
public interface FlowFileSummary
A summary of a FlowFile that can be used to represent a "high level" view of FlowFile
without providing all of the information available.
-
Method Details
-
getUuid
String getUuid()- Returns:
- the UUID of the FlowFile
-
getFilename
String getFilename()- Returns:
- the value of the 'filename' attribute
-
getPosition
int getPosition()- Returns:
- the current position of the FlowFile in the queue based on the prioritizers selected
-
getSize
long getSize()- Returns:
- the size of the FlowFile in bytes
-
getLastQueuedTime
long getLastQueuedTime()- Returns:
- the timestamp (in milliseconds since epoch) at which the FlowFile was added to the queue
-
getLineageStartDate
long getLineageStartDate()- Returns:
- the timestamp (in milliseconds since epoch) at which the FlowFile's greatest ancestor entered the flow
-
isPenalized
boolean isPenalized()- Returns:
true
if the FlowFile is penalized,false
otherwise
-
getPenaltyExpirationMillis
long getPenaltyExpirationMillis()- Returns:
- the timestamp (in milliseconds since epoch) at which the FlowFiles Penalty Expires
-