## Uses of Interface
org.apache.storm.trident.windowing.strategy.WindowStrategy

- Packages that use WindowStrategy
  Package | Description
  --- | ---
  org.apache.storm.trident.windowing.config |
  org.apache.storm.trident.windowing.strategy |

- - ### Uses of WindowStrategy in org.apache.storm.trident.windowing.config

    Methods in org.apache.storm.trident.windowing.config that return WindowStrategy
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T> WindowStrategy<T>` | SlidingCountWindow.`getWindowStrategy()` |
    `<T> WindowStrategy<T>` | SlidingDurationWindow.`getWindowStrategy()` |
    `<T> WindowStrategy<T>` | TumblingCountWindow.`getWindowStrategy()` |
    `<T> WindowStrategy<T>` | TumblingDurationWindow.`getWindowStrategy()` |
    `<T> WindowStrategy<T>` | WindowConfig.`getWindowStrategy()` | Gives the type of windowing.

  - ### Uses of WindowStrategy in org.apache.storm.trident.windowing.strategy

    Classes in org.apache.storm.trident.windowing.strategy that implement WindowStrategy
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BaseWindowStrategy<T>` |
    `class` | `SlidingCountWindowStrategy<T>` | This class represents sliding window strategy based on the sliding window count and sliding interval count from the given `slidingCountWindow` configuration.
    `class` | `SlidingDurationWindowStrategy<T>` | This class represents sliding window strategy based on the sliding window duration and sliding interval from the given `slidingCountWindow` configuration.
    `class` | `TumblingCountWindowStrategy<T>` | This class represents tumbling window strategy based on the window count from the given `slidingCountWindow` configuration.
    `class` | `TumblingDurationWindowStrategy<T>` | This class represents tumbling window strategy based on the window duration from the given `slidingCountWindow` configuration.