Package org.apache.nifi.util
Class SharedSessionState
java.lang.Object
org.apache.nifi.util.SharedSessionState
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ConcurrentMap<String, AtomicLong> private final List<org.apache.nifi.provenance.ProvenanceEventRecord> private final AtomicLongprivate final MockFlowFileQueueprivate final org.apache.nifi.processor.Processorprivate final org.apache.nifi.provenance.ProvenanceReporter -
Constructor Summary
ConstructorsConstructorDescriptionSharedSessionState(org.apache.nifi.processor.Processor processor, AtomicLong flowFileIdGenerator) -
Method Summary
Modifier and TypeMethodDescription(package private) voidaddProvenanceEvents(Collection<org.apache.nifi.provenance.ProvenanceEventRecord> events) voidadjustCounter(String name, long delta) (package private) voidgetCounterValue(String name) List<org.apache.nifi.provenance.ProvenanceEventRecord> org.apache.nifi.provenance.ProvenanceReporterlong
-
Field Details
-
flowFileQueue
-
provenanceReporter
private final org.apache.nifi.provenance.ProvenanceReporter provenanceReporter -
processor
private final org.apache.nifi.processor.Processor processor -
flowFileIdGenerator
-
counterMap
-
events
-
-
Constructor Details
-
SharedSessionState
public SharedSessionState(org.apache.nifi.processor.Processor processor, AtomicLong flowFileIdGenerator)
-
-
Method Details
-
addProvenanceEvents
-
clearProvenanceEvents
void clearProvenanceEvents() -
getProvenanceEvents
-
getFlowFileQueue
-
getProvenanceReporter
public org.apache.nifi.provenance.ProvenanceReporter getProvenanceReporter() -
nextFlowFileId
public long nextFlowFileId() -
adjustCounter
-
getCounterValue
-