# Uses of Package
org.apache.storm.flux.model

- Packages that use org.apache.storm.flux.model
  Package | Description
  --- | ---
  org.apache.storm.flux |
  org.apache.storm.flux.model |
  org.apache.storm.flux.parser |

- Classes in org.apache.storm.flux.model used by org.apache.storm.flux
  Class | Description
  --- | ---
  ExecutionContext | Container for all the objects required to instantiate a topology.
  ObjectDef | A representation of a Java object that given a className, constructor arguments, and properties, can be instantiated.
  TopologyDef | Bean represenation of a topology.

- Classes in org.apache.storm.flux.model used by org.apache.storm.flux.model
  Class | Description
  --- | ---
  BeanDef | A representation of a Java object that is uniquely identifyable, and given a className, constructor arguments, and properties, can be instantiated.
  BoltDef | Bean representation of a Storm bolt.
  ConfigMethodDef |
  GroupingDef | Bean representation of a Storm stream grouping.
  GroupingDef.Type | Types of stream groupings Storm allows.
  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.

- Classes in org.apache.storm.flux.model used by org.apache.storm.flux.parser
  Class | Description
  --- | ---
  TopologyDef | Bean represenation of a topology.