# Package org.apache.storm.flux.model

- Class Summary
  Class | Description
  --- | ---
  BeanDef | A representation of a Java object that is uniquely identifyable, and given a className, constructor arguments, and properties, can be instantiated.
  BeanListReference | A bean list reference is a list of bean reference.
  BeanReference | A bean reference is simply a string pointer to another id.
  BoltDef | Bean representation of a Storm bolt.
  ConfigMethodDef |
  ExecutionContext | Container for all the objects required to instantiate a topology.
  GroupingDef | Bean representation of a Storm stream grouping.
  IncludeDef | Represents an include.
  ObjectDef | A representation of a Java object that given a className, constructor arguments, and properties, can be instantiated.
  PropertyDef |
  SpoutDef | Bean representation of a Storm spout.
  StreamDef | Represents a stream of tuples from one Storm component (Spout or Bolt) to another (an edge in the topology DAG).
  TopologyDef | Bean represenation of a topology.
  TopologySourceDef |
  VertexDef | Abstract parent class of component definitions.
  WorkerHookDef | Bean representation of a Storm worker hook.

- Enum Summary
  Enum | Description
  --- | ---
  GroupingDef.Type | Types of stream groupings Storm allows.