Class MonitorActivity.LocalFlowActivityInfo
java.lang.Object
org.apache.nifi.processors.standard.MonitorActivity.LocalFlowActivityInfo
- Enclosing class:
MonitorActivity
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate longprivate longprivate static final longprivate final booleanprivate final longprivate final longprivate final longprivate static final int -
Constructor Summary
ConstructorsConstructorDescriptionLocalFlowActivityInfo(long startupTimeMillis, long thresholdMillis, boolean saveAttributes) LocalFlowActivityInfo(long startupTimeMillis, long thresholdMillis, boolean saveAttributes, long initialLastSuccessfulTransfer) -
Method Summary
Modifier and TypeMethodDescriptionvoidlonglongbooleanbooleanisActive()voidbooleanvoidupdate(org.apache.nifi.flowfile.FlowFile flowFile) voidupdate(MonitorActivity.CommonFlowActivityInfo commonFlowActivityInfo)
-
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
-
-
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
-
update
public void update(org.apache.nifi.flowfile.FlowFile flowFile) -
update
-