| 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. | 
| Enum | Description | 
|---|---|
| GroupingDef.Type | Types of stream groupings Storm allows. | 
Copyright © 2019 The Apache Software Foundation. All rights reserved.