# Package org.apache.ignite.stream

Contains Ignite Streamer classes.

- Interface Summary
  Interface | Description
  --- | ---
  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
  Class | Description
  --- | ---
  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.