# Package org.apache.ignite.stream

Contains Ignite Streamer classes.

Interface Summary
StreamMultipleTupleExtractor<T,​K,​V>: Stream tuple extractor to convert a single message to zero, one or many tuples.
StreamReceiver<K,​V>: Updates cache with batch of entries.
StreamSingleTupleExtractor<T,​K,​V>: Stream tuple extractor to convert a message to a single Ignite key-value tuple.
StreamTupleExtractor<T,​K,​V>: Deprecated. Will be removed in 2.0.0.

Class Summary
StreamAdapter<T,​K,​V>: Convenience adapter for streamers.
StreamTransformer<K,​V>: Convenience adapter to transform update existing values in streaming cache based on the previously cached value.
StreamVisitor<K,​V>: Convenience adapter to visit every key-value tuple in the stream.