## Uses of Interface
org.apache.storm.trident.windowing.WindowsStore

- Packages that use WindowsStore
  Package | Description
  --- | ---
  org.apache.storm.trident.windowing |

- - ### Uses of WindowsStore in org.apache.storm.trident.windowing

    Classes in org.apache.storm.trident.windowing that implement WindowsStore
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `InMemoryWindowsStore` | Inmemory store implementation of `WindowsStore` which can be backed by persistent store.

    Fields in org.apache.storm.trident.windowing declared as WindowsStore
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected WindowsStore` | AbstractTridentWindowManager.`windowStore` |

    Methods in org.apache.storm.trident.windowing that return WindowsStore
    Modifier and Type | Method | Description
    --- | --- | ---
    `WindowsStore` | InMemoryWindowsStoreFactory.`create​(Map<String,​Object> topoConf)` |
    `WindowsStore` | WindowsStoreFactory.`create​(Map<String,​Object> topoConf)` | Creates a window store.

    Constructors in org.apache.storm.trident.windowing with parameters of type WindowsStore
    Constructor | Description
    --- | ---
    `AbstractTridentWindowManager​(WindowConfig windowConfig, String windowTaskId, WindowsStore windowStore, Aggregator aggregator, BatchOutputCollector delegateCollector)` |
    `InMemoryTridentWindowManager​(WindowConfig windowConfig, String windowTaskId, WindowsStore windowStore, Aggregator aggregator, BatchOutputCollector delegateCollector)` |
    `InMemoryWindowsStore​(int maxSize, WindowsStore backingStore)` | Creates a new in-memory window store.
    `StoreBasedTridentWindowManager​(WindowConfig windowConfig, String windowTaskId, WindowsStore windowStore, Aggregator aggregator, BatchOutputCollector delegateCollector, Long maxTuplesCacheSize, Fields inputFields)` |