# Package org.apache.storm.redis.trident.state

- Interface Summary
  Interface | Description
  --- | ---
  KeyFactory | KeyFactory defines conversion of state key (which could be compounded) -> Redis key.

- Class Summary
  Class | Description
  --- | ---
  AbstractRedisMapState<T> | AbstractRedisMapState is base class of any RedisMapState, which implements IBackingMap.
  AbstractRedisStateQuerier<T extends State> | AbstractRedisStateQuerier is base class of any RedisStateQuerier, which implements BaseQueryFunction.
  AbstractRedisStateUpdater<T extends State> | AbstractRedisStateUpdater is base class of any RedisStateUpdater, which implements BaseStateUpdater.
  KeyFactory.DefaultKeyFactory | Default Key Factory.
  Options<T> | Options of State. It's a data structure (whole things are public) and you can access and modify all fields.
  RedisClusterMapState<T> | IBackingMap implementation for Redis Cluster environment.
  RedisClusterMapState.Factory | RedisClusterMapState.Factory provides Redis Cluster environment version of StateFactory.
  RedisClusterState | Implementation of State for Redis Cluster environment.
  RedisClusterState.Factory | RedisClusterState.Factory implements StateFactory for Redis Cluster environment.
  RedisClusterStateQuerier | BaseQueryFunction implementation for Redis Cluster environment.
  RedisClusterStateUpdater | BaseStateUpdater implementation for Redis Cluster environment.
  RedisMapState<T> | IBackingMap implementation for single Redis environment.
  RedisMapState.Factory | RedisMapState.Factory provides single Redis environment version of StateFactory.
  RedisState | Implementation of State for single Redis environment.
  RedisState.Factory | RedisState.Factory implements StateFactory for single Redis environment.
  RedisStateQuerier | BaseQueryFunction implementation for single Redis environment.
  RedisStateUpdater | BaseStateUpdater implementation for single Redis environment.