# Uses of Package
org.apache.storm.state

- Packages that use org.apache.storm.state
  Package | Description
  --- | ---
  org.apache.storm.flux.examples |
  org.apache.storm.redis.state |
  org.apache.storm.state |
  org.apache.storm.streams.processors |
  org.apache.storm.task |
  org.apache.storm.topology |
  org.apache.storm.topology.base |
  org.apache.storm.windowing.persistence |

- Classes in org.apache.storm.state used by org.apache.storm.flux.examples
  Class | Description
  --- | ---
  KeyValueState | A state that supports key-value mappings.

- Classes in org.apache.storm.state used by org.apache.storm.redis.state
  Class | Description
  --- | ---
  BaseBinaryStateIterator | Base implementation of iterator over `KeyValueState` which encoded types of key and value are both binary type.
  BaseStateIterator | Base implementation of iterator over `KeyValueState`.
  KeyValueState | A state that supports key-value mappings.
  Serializer | Interface to be implemented for serlializing and de-serializing the state.
  State | The state of the component that is either managed by the framework (e.g in case of `IStatefulBolt`) or managed by the the individual components themselves.
  StateProvider | Used by the `StateFactory` to create a new state instances.

- Classes in org.apache.storm.state used by org.apache.storm.state
  Class | Description
  --- | ---
  BaseStateIterator | Base implementation of iterator over `KeyValueState`.
  IStateSpoutOutputCollector |
  ISynchronizeOutputCollector |
  KeyValueState | A state that supports key-value mappings.
  Serializer | Interface to be implemented for serlializing and de-serializing the state.
  State | The state of the component that is either managed by the framework (e.g in case of `IStatefulBolt`) or managed by the the individual components themselves.
  StateEncoder | The interface of State Encoder.
  StateProvider | Used by the `StateFactory` to create a new state instances.
  StateSpoutOutputCollector |
  SynchronizeOutputCollector |

- Classes in org.apache.storm.state used by org.apache.storm.streams.processors
  Class | Description
  --- | ---
  KeyValueState | A state that supports key-value mappings.

- Classes in org.apache.storm.state used by org.apache.storm.task
  Class | Description
  --- | ---
  ISubscribedState |

- Classes in org.apache.storm.state used by org.apache.storm.topology
  Class | Description
  --- | ---
  IStateSpout |
  State | The state of the component that is either managed by the framework (e.g in case of `IStatefulBolt`) or managed by the the individual components themselves.

- Classes in org.apache.storm.state used by org.apache.storm.topology.base
  Class | Description
  --- | ---
  State | The state of the component that is either managed by the framework (e.g in case of `IStatefulBolt`) or managed by the the individual components themselves.

- Classes in org.apache.storm.state used by org.apache.storm.windowing.persistence
  Class | Description
  --- | ---
  KeyValueState | A state that supports key-value mappings.