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