Class StandardFlowFileEvent

java.lang.Object
org.apache.nifi.controller.repository.metrics.StandardFlowFileEvent
All Implemented Interfaces:
Cloneable, FlowFileEvent

public final class StandardFlowFileEvent extends Object implements FlowFileEvent, Cloneable
  • Field Details

    • flowFilesIn

      private int flowFilesIn
    • flowFilesOut

      private int flowFilesOut
    • flowFilesRemoved

      private int flowFilesRemoved
    • contentSizeIn

      private long contentSizeIn
    • contentSizeOut

      private long contentSizeOut
    • contentSizeRemoved

      private long contentSizeRemoved
    • bytesRead

      private long bytesRead
    • bytesWritten

      private long bytesWritten
    • processingNanos

      private long processingNanos
    • cpuNanos

      private long cpuNanos
    • contentReadNanos

      private long contentReadNanos
    • contentWriteNanos

      private long contentWriteNanos
    • sessionCommitNanos

      private long sessionCommitNanos
    • gcMillis

      private long gcMillis
    • aggregateLineageMillis

      private long aggregateLineageMillis
    • flowFilesReceived

      private int flowFilesReceived
    • bytesReceived

      private long bytesReceived
    • flowFilesSent

      private int flowFilesSent
    • bytesSent

      private long bytesSent
    • invocations

      private int invocations
    • counters

      private Map<String,Long> counters
  • Constructor Details

    • StandardFlowFileEvent

      public StandardFlowFileEvent()
  • Method Details

    • getFlowFilesIn

      public int getFlowFilesIn()
      Specified by:
      getFlowFilesIn in interface FlowFileEvent
    • setFlowFilesIn

      public void setFlowFilesIn(int flowFilesIn)
    • getFlowFilesOut

      public int getFlowFilesOut()
      Specified by:
      getFlowFilesOut in interface FlowFileEvent
    • setFlowFilesOut

      public void setFlowFilesOut(int flowFilesOut)
    • getContentSizeIn

      public long getContentSizeIn()
      Specified by:
      getContentSizeIn in interface FlowFileEvent
    • setContentSizeIn

      public void setContentSizeIn(long contentSizeIn)
    • getContentSizeOut

      public long getContentSizeOut()
      Specified by:
      getContentSizeOut in interface FlowFileEvent
    • setContentSizeOut

      public void setContentSizeOut(long contentSizeOut)
    • getContentSizeRemoved

      public long getContentSizeRemoved()
      Specified by:
      getContentSizeRemoved in interface FlowFileEvent
    • setContentSizeRemoved

      public void setContentSizeRemoved(long contentSizeRemoved)
    • getFlowFilesRemoved

      public int getFlowFilesRemoved()
      Specified by:
      getFlowFilesRemoved in interface FlowFileEvent
    • setFlowFilesRemoved

      public void setFlowFilesRemoved(int flowFilesRemoved)
    • getBytesRead

      public long getBytesRead()
      Specified by:
      getBytesRead in interface FlowFileEvent
    • setBytesRead

      public void setBytesRead(long bytesRead)
    • getBytesWritten

      public long getBytesWritten()
      Specified by:
      getBytesWritten in interface FlowFileEvent
    • setBytesWritten

      public void setBytesWritten(long bytesWritten)
    • getProcessingNanoseconds

      public long getProcessingNanoseconds()
      Specified by:
      getProcessingNanoseconds in interface FlowFileEvent
    • getCpuNanoseconds

      public long getCpuNanoseconds()
      Specified by:
      getCpuNanoseconds in interface FlowFileEvent
    • setCpuNanoseconds

      public void setCpuNanoseconds(long nanos)
    • getContentReadNanoseconds

      public long getContentReadNanoseconds()
      Specified by:
      getContentReadNanoseconds in interface FlowFileEvent
    • setContentReadNanoseconds

      public void setContentReadNanoseconds(long nanos)
    • getContentWriteNanoseconds

      public long getContentWriteNanoseconds()
      Specified by:
      getContentWriteNanoseconds in interface FlowFileEvent
    • setContentWriteNanoseconds

      public void setContentWriteNanoseconds(long nanos)
    • getSessionCommitNanoseconds

      public long getSessionCommitNanoseconds()
      Specified by:
      getSessionCommitNanoseconds in interface FlowFileEvent
    • setSessionCommitNanos

      public void setSessionCommitNanos(long nanos)
    • getGargeCollectionMillis

      public long getGargeCollectionMillis()
      Specified by:
      getGargeCollectionMillis in interface FlowFileEvent
    • setGarbageCollectionMillis

      public void setGarbageCollectionMillis(long gcMillis)
    • setProcessingNanos

      public void setProcessingNanos(long processingNanos)
    • getInvocations

      public int getInvocations()
      Specified by:
      getInvocations in interface FlowFileEvent
    • setInvocations

      public void setInvocations(int invocations)
    • getFlowFilesReceived

      public int getFlowFilesReceived()
      Specified by:
      getFlowFilesReceived in interface FlowFileEvent
    • setFlowFilesReceived

      public void setFlowFilesReceived(int flowFilesReceived)
    • getBytesReceived

      public long getBytesReceived()
      Specified by:
      getBytesReceived in interface FlowFileEvent
    • setBytesReceived

      public void setBytesReceived(long bytesReceived)
    • getFlowFilesSent

      public int getFlowFilesSent()
      Specified by:
      getFlowFilesSent in interface FlowFileEvent
    • setFlowFilesSent

      public void setFlowFilesSent(int flowFilesSent)
    • getBytesSent

      public long getBytesSent()
      Specified by:
      getBytesSent in interface FlowFileEvent
    • setBytesSent

      public void setBytesSent(long bytesSent)
    • getAverageLineageMillis

      public long getAverageLineageMillis()
      Specified by:
      getAverageLineageMillis in interface FlowFileEvent
    • setAggregateLineageMillis

      public void setAggregateLineageMillis(long lineageMilliseconds)
    • getAggregateLineageMillis

      public long getAggregateLineageMillis()
      Specified by:
      getAggregateLineageMillis in interface FlowFileEvent
    • getCounters

      public Map<String,Long> getCounters()
      Specified by:
      getCounters in interface FlowFileEvent
    • setCounters

      public void setCounters(Map<String,Long> counters)
    • add

      public void add(FlowFileEvent event)