Package org.drools.ruleunits.api

## Interface DataSource.Factory

- All Superinterfaces:
    `Comparable<KieService>`, `KieService`
  Enclosing interface:
    DataSource<T>

      public static interface DataSource.Factory
      extends KieService

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T> DataStream<T>` | `createBufferedStream​(int bufferSize)` |
    `<T> SingletonStore<T>` | `createSingleton()` |
    `<T> DataStore<T>` | `createStore()` |
    `<T> DataStream<T>` | `createStream()` |

    - ### Methods inherited from interface org.kie.api.internal.utils.KieService

      `compareTo, servicePriority`

- - ### Method Detail

    - #### createStream

          <T> DataStream<T> createStream()

    - #### createBufferedStream

          <T> DataStream<T> createBufferedStream​(int bufferSize)

    - #### createStore

          <T> DataStore<T> createStore()

    - #### createSingleton

          <T> SingletonStore<T> createSingleton()