# 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)`