## Uses of Class
org.apache.storm.flux.model.ObjectDef

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

- - ### Uses of ObjectDef in org.apache.storm.flux

    Methods in org.apache.storm.flux with parameters of type ObjectDef
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | FluxBuilder.`invokeConfigMethods​(ObjectDef bean, Object instance, ExecutionContext context)` | Invokes configuration methods on an class instance.

  - ### Uses of ObjectDef in org.apache.storm.flux.model

    Subclasses of ObjectDef in org.apache.storm.flux.model
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BeanDef` | A representation of a Java object that is uniquely identifyable, and given a className, constructor arguments, and properties, can be instantiated.
    `class` | `BoltDef` | Bean representation of a Storm bolt.
    `class` | `SpoutDef` | Bean representation of a Storm spout.
    `class` | `TopologySourceDef` |
    `class` | `VertexDef` | Abstract parent class of component definitions.
    `class` | `WorkerHookDef` | Bean representation of a Storm worker hook.

    Methods in org.apache.storm.flux.model that return ObjectDef
    Modifier and Type | Method | Description
    --- | --- | ---
    `ObjectDef` | GroupingDef.`getCustomClass()` |

    Methods in org.apache.storm.flux.model with parameters of type ObjectDef
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | GroupingDef.`setCustomClass​(ObjectDef customClass)` |