Class WicaStreamDataBuffer<T extends WicaChannelData>
java.lang.Object
ch.psi.wica.infrastructure.stream.WicaStreamDataBuffer<T>
- Direct Known Subclasses:
WicaStreamMetadataDataBuffer
,WicaStreamMonitoredValueDataBuffer
,WicaStreamPolledValueDataBuffer
-
Constructor Summary
ConstructorsConstructorDescriptionWicaStreamDataBuffer
(int bufferSize) Constructs a new instance which is capable of holding a queue of received data points up to the configured buffer size. -
Method Summary
Modifier and TypeMethodDescriptionMap
<WicaChannel, List<T>> getLaterThan
(Set<WicaChannel> wicaChannels, LocalDateTime since) protected abstract WicaDataBufferStorageKey
getStorageKey
(WicaChannel wicaChannel) void
saveDataPoint
(WicaDataBufferStorageKey key, T t)
-
Constructor Details
-
WicaStreamDataBuffer
WicaStreamDataBuffer(int bufferSize) Constructs a new instance which is capable of holding a queue of received data points up to the configured buffer size.- Parameters:
bufferSize
- the buffer size.
-
-
Method Details
-
getLaterThan
-
saveDataPoint
-
getLatest
-
getStorageKey
-