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

Packages that use BeanDef
Package
Description
org.apache.storm.flux.model

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

  Subclasses of BeanDef in org.apache.storm.flux.model
  Modifier and Type
  Class
  Description
  `class`
  `BoltDef`
  Bean representation of a Storm bolt.
  `class`
  `SpoutDef`
  Bean representation of a Storm spout.
  `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 BeanDef
  Modifier and Type
  Method
  Description
  `BeanDef`
  TopologyDef.`getComponent(String id)`
  Methods in org.apache.storm.flux.model that return types with arguments of type BeanDef
  Modifier and Type
  Method
  Description
  `List<BeanDef>`
  TopologyDef.`getComponents()`
  Returns a list of all component definitions.
  Method parameters in org.apache.storm.flux.model with type arguments of type BeanDef
  Modifier and Type
  Method
  Description
  `void`
  TopologyDef.`addAllComponents(List<BeanDef> components, boolean override)`
  Adds a list of component definitions.
  `void`
  TopologyDef.`setComponents(List<BeanDef> components)`
  Sets the list of component definitions.