# 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 final 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
  Modifier
  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)`