Class PvaMergeDedupConsumer
java.lang.Object
org.epics.archiverappliance.retrieval.pva.PvaMergeDedupConsumer
- All Implemented Interfaces:
AutoCloseable,EventStreamConsumer
Implementation of the Merge/Dedup algorithm for combining EventStreams into one EventStream.
- Author:
- mshankar
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidvoidvoidprocessingPV(BasicContext retrievalContext, String PV, Instant start, Instant end, EventStreamDesc streamDesc) voidorg.epics.pva.data.PVAStructuresend()
-
Method Details
-
consumeEventStream
- Specified by:
consumeEventStreamin interfaceEventStreamConsumer- Throws:
Exception
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
send
public org.epics.pva.data.PVAStructure send() -
processingPV
public void processingPV(BasicContext retrievalContext, String PV, Instant start, Instant end, EventStreamDesc streamDesc) -
resetForNextPV
public void resetForNextPV() -
logNumbersAndCollectTotal
public void logNumbersAndCollectTotal()
-