# 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.
  `final class`
  `SlidingDurationWindowStrategy<T>`
  This class represents sliding window strategy based on the sliding window duration and sliding interval from the given `slidingCountWindow` configuration.
  `final class`
  `TumblingCountWindowStrategy<T>`
  This class represents tumbling window strategy based on the window count from the given `slidingCountWindow` configuration.
  `final class`
  `TumblingDurationWindowStrategy<T>`
  This class represents tumbling window strategy based on the window duration from the given `slidingCountWindow` configuration.