# Uses of Package
org.apache.storm.windowing

Packages that use org.apache.storm.windowing
Package
Description
org.apache.storm.bolt
org.apache.storm.flux.examples
org.apache.storm.st.topology.window
org.apache.storm.starter.bolt
org.apache.storm.topology
org.apache.storm.topology.base
org.apache.storm.trident.windowing
org.apache.storm.trident.windowing.strategy
org.apache.storm.windowing
org.apache.storm.windowing.persistence

- Classes in org.apache.storm.windowing used by org.apache.storm.bolt
  Class
  Description
  TimestampExtractor
  Interface to be implemented for extracting timestamp from a tuple.
  TupleWindow
  A `Window` that contains `Tuple` objects.
- Classes in org.apache.storm.windowing used by org.apache.storm.flux.examples
  Class
  Description
  TupleWindow
  A `Window` that contains `Tuple` objects.
- Classes in org.apache.storm.windowing used by org.apache.storm.st.topology.window
  Class
  Description
  TupleWindow
  A `Window` that contains `Tuple` objects.
- Classes in org.apache.storm.windowing used by org.apache.storm.starter.bolt
  Class
  Description
  TupleWindow
  A `Window` that contains `Tuple` objects.
- Classes in org.apache.storm.windowing used by org.apache.storm.topology
  Class
  Description
  Event
  An event is a wrapper object that gets stored in the window.
  TimestampExtractor
  Interface to be implemented for extracting timestamp from a tuple.
  TupleWindow
  A `Window` that contains `Tuple` objects.
  WindowLifecycleListener
  A callback for expiry, activation of events tracked by the `WindowManager`.
- Classes in org.apache.storm.windowing used by org.apache.storm.topology.base
  Class
  Description
  TimestampExtractor
  Interface to be implemented for extracting timestamp from a tuple.
- Classes in org.apache.storm.windowing used by org.apache.storm.trident.windowing
  Class
  Description
  WindowManager
  Tracks a window of events and fires `WindowLifecycleListener` callbacks on expiry of events or activation of the window due to `TriggerPolicy`.
- Classes in org.apache.storm.windowing used by org.apache.storm.trident.windowing.strategy
  Class
  Description
  EvictionPolicy
  Eviction policy tracks events and decides whether an event should be evicted from the window or not.
  TriggerHandler
  The callback fired by `TriggerPolicy` when the trigger condition is satisfied.
  TriggerPolicy
  Triggers the window calculations based on the policy.
- Classes in org.apache.storm.windowing used by org.apache.storm.windowing
  Class
  Description
  Event
  An event is a wrapper object that gets stored in the window.
  EventImpl
  EvictionContext
  Context information that can be used by the eviction policy.
  EvictionPolicy
  Eviction policy tracks events and decides whether an event should be evicted from the window or not.
  EvictionPolicy.Action
  The action to be taken when `EvictionPolicy.evict(Event)` is invoked.
  TimeEvictionPolicy
  Eviction policy that evicts events based on time duration.
  TriggerHandler
  The callback fired by `TriggerPolicy` when the trigger condition is satisfied.
  TriggerPolicy
  Triggers the window calculations based on the policy.
  TupleWindow
  A `Window` that contains `Tuple` objects.
  Window
  A view of events in a sliding window.
  WindowLifecycleListener
  A callback for expiry, activation of events tracked by the `WindowManager`.
  WindowManager
  Tracks a window of events and fires `WindowLifecycleListener` callbacks on expiry of events or activation of the window due to `TriggerPolicy`.
- Classes in org.apache.storm.windowing used by org.apache.storm.windowing.persistence
  Class
  Description
  Event
  An event is a wrapper object that gets stored in the window.