# Package org.apache.storm.trident.state

- Interface Summary
  Interface | Description
  --- | ---
  ITupleCollection |
  QueryFunction<S extends State,​T> |
  Serializer<T> |
  State | There's 3 different kinds of state:
  StateFactory |
  StateUpdater<S extends State> |
  ValueUpdater<T> |

- Class Summary
  Class | Description
  --- | ---
  BaseQueryFunction<S extends State,​T> |
  BaseStateUpdater<S extends State> |
  CombinerValueUpdater |
  JSONNonTransactionalSerializer |
  JSONOpaqueSerializer |
  JSONTransactionalSerializer |
  OpaqueValue<T> |
  ReadOnlyState |
  ReducerValueUpdater |
  StateSpec |
  TransactionalValue<T> |

- Enum Summary
  Enum | Description
  --- | ---
  StateType |