Class MonitorActivity.LocalFlowActivityInfo

java.lang.Object
org.apache.nifi.processors.standard.MonitorActivity.LocalFlowActivityInfo
Enclosing class:
MonitorActivity

private class MonitorActivity.LocalFlowActivityInfo extends Object
  • Field Details

    • NO_VALUE

      private static final long NO_VALUE
      See Also:
    • TIMES_SYNC_WITHIN_THRESHOLD

      private static final int TIMES_SYNC_WITHIN_THRESHOLD
      See Also:
    • startupTimeMillis

      private final long startupTimeMillis
    • thresholdMillis

      private final long thresholdMillis
    • saveAttributes

      private final boolean saveAttributes
    • syncPeriodMillis

      private final long syncPeriodMillis
    • nextSyncMillis

      private long nextSyncMillis
    • lastSuccessfulTransfer

      private long lastSuccessfulTransfer
    • lastSuccessfulTransferAttributes

      private Map<String,String> lastSuccessfulTransferAttributes
  • Constructor Details

    • LocalFlowActivityInfo

      public LocalFlowActivityInfo(long startupTimeMillis, long thresholdMillis, boolean saveAttributes)
    • LocalFlowActivityInfo

      public LocalFlowActivityInfo(long startupTimeMillis, long thresholdMillis, boolean saveAttributes, long initialLastSuccessfulTransfer)
  • Method Details

    • syncNeeded

      public boolean syncNeeded()
    • setNextSyncMillis

      public void setNextSyncMillis()
    • forceSync

      public void forceSync()
    • isActive

      public boolean isActive()
    • hasSuccessfulTransfer

      public boolean hasSuccessfulTransfer()
    • getLastSuccessfulTransfer

      public long getLastSuccessfulTransfer()
    • getLastActivity

      public long getLastActivity()
    • getLastSuccessfulTransferAttributes

      public Map<String,String> getLastSuccessfulTransferAttributes()
    • update

      public void update(org.apache.nifi.flowfile.FlowFile flowFile)
    • update

      public void update(MonitorActivity.CommonFlowActivityInfo commonFlowActivityInfo)