# Uses of Interface
org.apache.storm.windowing.EvictionContext

Packages that use EvictionContext
Package
Description
org.apache.storm.windowing

- ## Uses of EvictionContext in org.apache.storm.windowing

  Classes in org.apache.storm.windowing that implement EvictionContext
  Modifier and Type
  Class
  Description
  `class`
  `DefaultEvictionContext`
  Fields in org.apache.storm.windowing declared as EvictionContext
  Modifier and Type
  Field
  Description
  `protected EvictionContext`
  TimeEvictionPolicy.`evictionContext`
  Methods in org.apache.storm.windowing that return EvictionContext
  Modifier and Type
  Method
  Description
  `EvictionContext`
  CountEvictionPolicy.`getContext()`
  `EvictionContext`
  EvictionPolicy.`getContext()`
  Returns the current context that is part of this eviction policy.
  `EvictionContext`
  TimeEvictionPolicy.`getContext()`
  `EvictionContext`
  WatermarkCountEvictionPolicy.`getContext()`
  `EvictionContext`
  TimeEvictionPolicy.`getState()`
  Methods in org.apache.storm.windowing with parameters of type EvictionContext
  Modifier and Type
  Method
  Description
  `void`
  TimeEvictionPolicy.`restoreState(EvictionContext state)`
  `void`
  CountEvictionPolicy.`setContext(EvictionContext context)`
  `void`
  EvictionPolicy.`setContext(EvictionContext context)`
  Sets a context in the eviction policy that can be used while evicting the events.
  `void`
  TimeEvictionPolicy.`setContext(EvictionContext context)`
  `void`
  WatermarkCountEvictionPolicy.`setContext(EvictionContext context)`