Interface FlowFileRecord

All Superinterfaces:
Comparable<FlowFile>, FlowFile

public interface FlowFileRecord extends FlowFile
FlowFileRecord is a sub-interface of FlowFile and is used to provide additional information about FlowFiles that provide valuable information to the framework but should be hidden from components
  • Method Details

    • getPenaltyExpirationMillis

      long getPenaltyExpirationMillis()
      Returns:
      the time (in millis since epoch) at which this FlowFile should no longer be penalized
    • getContentClaim

      ContentClaim getContentClaim()
      Returns:
      the ContentClaim that holds the FlowFile's content
    • getContentClaimOffset

      long getContentClaimOffset()
      Returns:
      the byte offset into the ContentClaim at which the FlowFile's content occurs. This mechanism allows multiple FlowFiles to have the same ContentClaim, which can be significantly more efficient for some implementations of ContentRepository