Class AbstractEmittingProcessor
- java.lang.Object
-
- com.inductiveautomation.gateway.tags.history.processing.processors.AbstractEmittingProcessor
-
- All Implemented Interfaces:
DataHandler
,DataProcessor
- Direct Known Subclasses:
MovingWindowProcessor
,Slim1Processor
public abstract class AbstractEmittingProcessor extends java.lang.Object implements DataProcessor
-
-
Constructor Summary
Constructors Constructor Description AbstractEmittingProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
emitValue(RawTagValue val)
java.util.List<RawTagValue>
takeProcessed()
Returns processed values, if any are ready.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.inductiveautomation.gateway.tags.history.processing.DataHandler
flush, putValue
-
-
-
-
Method Detail
-
emitValue
protected void emitValue(RawTagValue val)
-
takeProcessed
public java.util.List<RawTagValue> takeProcessed()
Description copied from interface:DataProcessor
Returns processed values, if any are ready. Otherwise returns null. Should also be called after flush to get any remaining values.- Specified by:
takeProcessed
in interfaceDataProcessor
-
-