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