## Uses of Class
org.apache.storm.trident.state.StateSpec

- Packages that use StateSpec
  Package | Description
  --- | ---
  org.apache.storm.trident |
  org.apache.storm.trident.fluent |
  org.apache.storm.trident.planner |

- - ### Uses of StateSpec in org.apache.storm.trident

    Methods in org.apache.storm.trident with parameters of type StateSpec
    Modifier and Type | Method | Description
    --- | --- | ---
    `TridentState` | TridentTopology.`newStaticState​(StateSpec spec)` |
    `TridentState` | Stream.`partitionPersist​(StateSpec stateSpec, StateUpdater updater)` |
    `TridentState` | Stream.`partitionPersist​(StateSpec stateSpec, StateUpdater updater, Fields functionFields)` |
    `TridentState` | Stream.`partitionPersist​(StateSpec stateSpec, Fields inputFields, StateUpdater updater)` |
    `TridentState` | Stream.`partitionPersist​(StateSpec stateSpec, Fields inputFields, StateUpdater updater, Fields functionFields)` |
    `TridentState` | Stream.`persistentAggregate​(StateSpec spec, CombinerAggregator agg, Fields functionFields)` |
    `TridentState` | Stream.`persistentAggregate​(StateSpec spec, ReducerAggregator agg, Fields functionFields)` |
    `TridentState` | Stream.`persistentAggregate​(StateSpec spec, Fields inputFields, CombinerAggregator agg, Fields functionFields)` |
    `TridentState` | Stream.`persistentAggregate​(StateSpec spec, Fields inputFields, ReducerAggregator agg, Fields functionFields)` |

  - ### Uses of StateSpec in org.apache.storm.trident.fluent

    Methods in org.apache.storm.trident.fluent with parameters of type StateSpec
    Modifier and Type | Method | Description
    --- | --- | ---
    `TridentState` | GroupedStream.`persistentAggregate​(StateSpec spec, CombinerAggregator agg, Fields functionFields)` |
    `TridentState` | GroupedStream.`persistentAggregate​(StateSpec spec, ReducerAggregator agg, Fields functionFields)` |
    `TridentState` | GroupedStream.`persistentAggregate​(StateSpec spec, Fields inputFields, CombinerAggregator agg, Fields functionFields)` |
    `TridentState` | GroupedStream.`persistentAggregate​(StateSpec spec, Fields inputFields, ReducerAggregator agg, Fields functionFields)` |

  - ### Uses of StateSpec in org.apache.storm.trident.planner

    Fields in org.apache.storm.trident.planner declared as StateSpec
    Modifier and Type | Field | Description
    --- | --- | ---
    `StateSpec` | NodeStateInfo.`spec` |

    Constructors in org.apache.storm.trident.planner with parameters of type StateSpec
    Constructor | Description
    --- | ---
    `NodeStateInfo​(String id, StateSpec spec)` |