## 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 and Description
    --- | ---
    `class` | `DefaultEvictionContext`

    Fields in org.apache.storm.windowing declared as EvictionContext
    Modifier and Type | Field and Description
    --- | ---
    `protected EvictionContext` | TimeEvictionPolicy.`evictionContext`

    Methods in org.apache.storm.windowing that return EvictionContext
    Modifier and Type | Method and Description
    --- | ---
    `EvictionContext` | WatermarkCountEvictionPolicy.`getContext()`
    `EvictionContext` | TimeEvictionPolicy.`getContext()`
    `EvictionContext` | CountEvictionPolicy.`getContext()`
    `EvictionContext` | EvictionPolicy.`getContext()` Returns the current context that is part of this eviction policy.
    `EvictionContext` | TimeEvictionPolicy.`getState()`

    Methods in org.apache.storm.windowing with parameters of type EvictionContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | TimeEvictionPolicy.`restoreState(EvictionContext state)`
    `void` | WatermarkCountEvictionPolicy.`setContext(EvictionContext context)`
    `void` | TimeEvictionPolicy.`setContext(EvictionContext context)`
    `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.

Copyright © 2021 The Apache Software Foundation. All rights reserved.