Interface OOCStreamable<T>
- All Known Subinterfaces:
OOCStream<T>
- All Known Implementing Classes:
CachingStream,FilteredOOCStream,MergedOOCStream,PlaybackStream,SourceOOCStream,SourceOOCStreamable,SplittingOOCStream,SubOOCStream,SubscribableTaskQueue
public interface OOCStreamable<T>
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidgetData()booleanbooleanvoidvoidvoidsetData(CacheableData<?> data) voidvoidsetIXTransform(BiFunction<Boolean, IndexRange, IndexRange> transform) void
-
Method Details
-
getReadStream
-
getWriteStream
-
hasStreamCache
boolean hasStreamCache() -
getStreamCache
CachingStream getStreamCache() -
isProcessed
boolean isProcessed() -
getDataCharacteristics
DataCharacteristics getDataCharacteristics() -
getData
CacheableData<?> getData() -
setData
-
messageUpstream
-
messageDownstream
-
setUpstreamMessageRelay
-
setDownstreamMessageRelay
-
addUpstreamMessageRelay
-
addDownstreamMessageRelay
-
clearUpstreamMessageRelays
void clearUpstreamMessageRelays() -
clearDownstreamMessageRelays
void clearDownstreamMessageRelays() -
setIXTransform
-