## Uses of Interface
org.apache.storm.trident.state.State

- Packages that use State
  Package | Description
  --- | ---
  org.apache.storm.cassandra.trident.state |
  org.apache.storm.elasticsearch.trident | ElasticSearch Trident example classes.
  org.apache.storm.hbase.trident.state |
  org.apache.storm.hdfs.trident |
  org.apache.storm.hive.trident |
  org.apache.storm.jdbc.trident.state |
  org.apache.storm.jms.trident |
  org.apache.storm.kafka.trident |
  org.apache.storm.mongodb.trident.state |
  org.apache.storm.opentsdb.trident |
  org.apache.storm.redis.trident.state |
  org.apache.storm.rocketmq.trident.state |
  org.apache.storm.solr.trident |
  org.apache.storm.starter.trident |
  org.apache.storm.trident.operation.builtin |
  org.apache.storm.trident.state |
  org.apache.storm.trident.state.map |
  org.apache.storm.trident.state.snapshot |
  org.apache.storm.trident.testing |
  org.apache.storm.trident.windowing |

- - ### Uses of State in org.apache.storm.cassandra.trident.state

    Classes in org.apache.storm.cassandra.trident.state that implement State
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CassandraState`

    Methods in org.apache.storm.cassandra.trident.state that return State
    Modifier and Type | Method and Description
    --- | ---
    `State` | CassandraMapStateFactory.`makeState(Map<String,Object> conf, IMetricsContext metrics, int partitionIndex, int numPartitions)`
    `State` | CassandraStateFactory.`makeState(Map<String,Object> conf, IMetricsContext metrics, int partitionIndex, int numPartitions)`

  - ### Uses of State in org.apache.storm.elasticsearch.trident

    Methods in org.apache.storm.elasticsearch.trident that return State
    Modifier and Type | Method and Description
    --- | ---
    `State` | EsStateFactory.`makeState(Map<String,Object> conf, IMetricsContext metrics, int partitionIndex, int numPartitions)`

  - ### Uses of State in org.apache.storm.hbase.trident.state

    Classes in org.apache.storm.hbase.trident.state that implement State
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HBaseState`

    Methods in org.apache.storm.hbase.trident.state that return State
    Modifier and Type | Method and Description
    --- | ---
    `State` | HBaseStateFactory.`makeState(Map<String,Object> map, IMetricsContext metricsContext, int partitionIndex, int numPartitions)`
    `State` | HBaseMapState.Factory.`makeState(Map<String,Object> conf, IMetricsContext metrics, int partitionIndex, int numPartitions)`

  - ### Uses of State in org.apache.storm.hdfs.trident

    Classes in org.apache.storm.hdfs.trident that implement State
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HdfsState`

    Methods in org.apache.storm.hdfs.trident that return State
    Modifier and Type | Method and Description
    --- | ---
    `State` | HdfsStateFactory.`makeState(Map<String,Object> conf, IMetricsContext metrics, int partitionIndex, int numPartitions)`

  - ### Uses of State in org.apache.storm.hive.trident

    Classes in org.apache.storm.hive.trident that implement State
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HiveState`

    Methods in org.apache.storm.hive.trident that return State
    Modifier and Type | Method and Description
    --- | ---
    `State` | HiveStateFactory.`makeState(Map<String,Object> conf, IMetricsContext metrics, int partitionIndex, int numPartitions)`

  - ### Uses of State in org.apache.storm.jdbc.trident.state

    Classes in org.apache.storm.jdbc.trident.state that implement State
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JdbcState`

    Methods in org.apache.storm.jdbc.trident.state that return State
    Modifier and Type | Method and Description
    --- | ---
    `State` | JdbcStateFactory.`makeState(Map<String,Object> map, IMetricsContext metricsContext, int partitionIndex, int numPartitions)`

  - ### Uses of State in org.apache.storm.jms.trident

    Classes in org.apache.storm.jms.trident that implement State
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JmsState`

    Methods in org.apache.storm.jms.trident that return State
    Modifier and Type | Method and Description
    --- | ---
    `State` | JmsStateFactory.`makeState(Map<String,Object> map, IMetricsContext metricsContext, int partitionIndex, int numPartitions)`

  - ### Uses of State in org.apache.storm.kafka.trident

    Classes in org.apache.storm.kafka.trident that implement State
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TridentKafkaState<K,V>`

    Methods in org.apache.storm.kafka.trident that return State
    Modifier and Type | Method and Description
    --- | ---
    `State` | TridentKafkaStateFactory.`makeState(Map<String,Object> conf, IMetricsContext metrics, int partitionIndex, int numPartitions)`

  - ### Uses of State in org.apache.storm.mongodb.trident.state

    Classes in org.apache.storm.mongodb.trident.state that implement State
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MongoState`

    Methods in org.apache.storm.mongodb.trident.state that return State
    Modifier and Type | Method and Description
    --- | ---
    `State` | MongoStateFactory.`makeState(Map<String,Object> conf, IMetricsContext metrics, int partitionIndex, int numPartitions)`
    `State` | MongoMapState.Factory.`makeState(Map<String,Object> conf, IMetricsContext metrics, int partitionIndex, int numPartitions)`

  - ### Uses of State in org.apache.storm.opentsdb.trident

    Classes in org.apache.storm.opentsdb.trident that implement State
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OpenTsdbState` Trident `State` implementation for OpenTSDB.

    Methods in org.apache.storm.opentsdb.trident that return State
    Modifier and Type | Method and Description
    --- | ---
    `State` | OpenTsdbStateFactory.`makeState(Map<String,Object> conf, IMetricsContext metrics, int partitionIndex, int numPartitions)`

  - ### Uses of State in org.apache.storm.redis.trident.state

    Classes in org.apache.storm.redis.trident.state with type parameters of type State
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractRedisStateQuerier<T extends State>` AbstractRedisStateQuerier is base class of any RedisStateQuerier, which implements BaseQueryFunction.
    `class` | `AbstractRedisStateUpdater<T extends State>` AbstractRedisStateUpdater is base class of any RedisStateUpdater, which implements BaseStateUpdater.

    Classes in org.apache.storm.redis.trident.state that implement State
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RedisClusterState` Implementation of State for Redis Cluster environment.
    `class` | `RedisState` Implementation of State for single Redis environment.

    Methods in org.apache.storm.redis.trident.state that return State
    Modifier and Type | Method and Description
    --- | ---
    `State` | RedisMapState.Factory.`makeState(Map<String,Object> conf, IMetricsContext metrics, int partitionIndex, int numPartitions)`
    `State` | RedisState.Factory.`makeState(Map<String,Object> conf, IMetricsContext metrics, int partitionIndex, int numPartitions)`
    `State` | RedisClusterState.Factory.`makeState(Map<String,Object> conf, IMetricsContext metrics, int partitionIndex, int numPartitions)`
    `State` | RedisClusterMapState.Factory.`makeState(Map<String,Object> conf, IMetricsContext metrics, int partitionIndex, int numPartitions)`

  - ### Uses of State in org.apache.storm.rocketmq.trident.state

    Classes in org.apache.storm.rocketmq.trident.state that implement State
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RocketMqState`

    Methods in org.apache.storm.rocketmq.trident.state that return State
    Modifier and Type | Method and Description
    --- | ---
    `State` | RocketMqStateFactory.`makeState(Map<String,Object> conf, IMetricsContext metrics, int partitionIndex, int numPartitions)`

  - ### Uses of State in org.apache.storm.solr.trident

    Classes in org.apache.storm.solr.trident that implement State
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SolrState`

    Methods in org.apache.storm.solr.trident that return State
    Modifier and Type | Method and Description
    --- | ---
    `State` | SolrStateFactory.`makeState(Map<String,Object> map, IMetricsContext metricsContext, int partitionIndex, int numPartitions)`

  - ### Uses of State in org.apache.storm.starter.trident

    Classes in org.apache.storm.starter.trident that implement State
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DebugMemoryMapState<T>`
    `static class` | `TridentReach.StaticSingleKeyMapState`

    Methods in org.apache.storm.starter.trident that return State
    Modifier and Type | Method and Description
    --- | ---
    `State` | DebugMemoryMapState.Factory.`makeState(Map<String,Object> conf, IMetricsContext metrics, int partitionIndex, int numPartitions)`
    `State` | TridentReach.StaticSingleKeyMapState.Factory.`makeState(Map<String,Object> conf, IMetricsContext metrics, int partitionIndex, int numPartitions)`

  - ### Uses of State in org.apache.storm.trident.operation.builtin

    Methods in org.apache.storm.trident.operation.builtin with parameters of type State
    Modifier and Type | Method and Description
    --- | ---
    `List<Iterator<List<Object>>>` | TupleCollectionGet.`batchRetrieve(State state, List<TridentTuple> args)`

  - ### Uses of State in org.apache.storm.trident.state

    Classes in org.apache.storm.trident.state with type parameters of type State
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BaseQueryFunction<S extends State,T>`
    `class` | `BaseStateUpdater<S extends State>`
    `interface` | `QueryFunction<S extends State,T>`
    `interface` | `StateUpdater<S extends State>`

    Classes in org.apache.storm.trident.state that implement State
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ReadOnlyState`

    Methods in org.apache.storm.trident.state that return State
    Modifier and Type | Method and Description
    --- | ---
    `State` | StateFactory.`makeState(Map<String,Object> conf, IMetricsContext metrics, int partitionIndex, int numPartitions)`

  - ### Uses of State in org.apache.storm.trident.state.map

    Subinterfaces of State in org.apache.storm.trident.state.map
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `MapState<T>`
    `interface` | `ReadOnlyMapState<T>`
    `interface` | `RemovableMapState<T>`

    Classes in org.apache.storm.trident.state.map that implement State
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NonTransactionalMap<T>`
    `class` | `OpaqueMap<T>`
    `class` | `SnapshottableMap<T>`
    `class` | `TransactionalMap<T>`

  - ### Uses of State in org.apache.storm.trident.state.snapshot

    Subinterfaces of State in org.apache.storm.trident.state.snapshot
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ReadOnlySnapshottable<T>`
    `interface` | `Snapshottable<T>`

  - ### Uses of State in org.apache.storm.trident.testing

    Classes in org.apache.storm.trident.testing that implement State
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LRUMemoryMapState<T>`
    `class` | `MemoryMapState<T>`

    Methods in org.apache.storm.trident.testing that return State
    Modifier and Type | Method and Description
    --- | ---
    `State` | MemoryMapState.Factory.`makeState(Map<String,Object> conf, IMetricsContext metrics, int partitionIndex, int numPartitions)`
    `State` | LRUMemoryMapState.Factory.`makeState(Map<String,Object> conf, IMetricsContext metrics, int partitionIndex, int numPartitions)`

  - ### Uses of State in org.apache.storm.trident.windowing

    Classes in org.apache.storm.trident.windowing that implement State
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WindowsState` `State` implementation for windowing operation.

    Methods in org.apache.storm.trident.windowing that return State
    Modifier and Type | Method and Description
    --- | ---
    `State` | WindowsStateFactory.`makeState(Map<String,Object> conf, IMetricsContext metrics, int partitionIndex, int numPartitions)`

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