org.eclipse.viatra.cep.core.streams

## Interface IStreamManager

- All Known Implementing Classes:
    DefaultStreamManager

      public interface IStreamManager

  Interface for stream managers. Different implementations could support custom stream handling strategies, such as
  - optimizing the number of streams based on the available resources,
  - optimizing the algorithm for dispatching input `Event`s over various streams,
  - etc.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<EventStream>` | `getEventStreams()`
    `EventStream` | `newEventStream()`

- - ### Method Detail

    - #### newEventStream

          EventStream newEventStream()

      Returns:
        a new `EventStream`.

    - #### getEventStreams

          java.util.List<EventStream> getEventStreams()

      Returns:
        the list of currently instantiated `EventStream`s.