# Uses of Interface
org.apache.storm.topology.IStatefulComponent

Packages that use IStatefulComponent
Package
Description
org.apache.storm.flux.examples
org.apache.storm.topology
org.apache.storm.topology.base

- ## Uses of IStatefulComponent in org.apache.storm.flux.examples

  Classes in org.apache.storm.flux.examples that implement IStatefulComponent
  Modifier and Type
  Class
  Description
  `class`
  `StatefulWordCounter`

- ## Uses of IStatefulComponent in org.apache.storm.topology

  Subinterfaces of IStatefulComponent in org.apache.storm.topology
  Modifier and Type
  Interface
  Description
  `interface`
  `IStatefulBolt<T extends State>`
  A bolt abstraction for supporting stateful computation.
  `interface`
  `IStatefulWindowedBolt<T extends State>`
  A windowed bolt abstraction for supporting windowing operation with state.
  Classes in org.apache.storm.topology that implement IStatefulComponent
  Modifier and Type
  Class
  Description
  `class`
  `PersistentWindowedBoltExecutor<T extends State>`
  Wraps a `IStatefulWindowedBolt` and handles the execution.
  `class`
  `StatefulWindowedBoltExecutor<T extends State>`
  Wraps a `IStatefulWindowedBolt` and handles the execution.

- ## Uses of IStatefulComponent in org.apache.storm.topology.base

  Classes in org.apache.storm.topology.base that implement IStatefulComponent
  Modifier and Type
  Class
  Description
  `class`
  `BaseStatefulBolt<T extends State>`
  `class`
  `BaseStatefulWindowedBolt<T extends State>`