# Uses of Interface
org.apache.storm.topology.ComponentConfigurationDeclarer

Packages that use ComponentConfigurationDeclarer
Package
Description
org.apache.storm.drpc
org.apache.storm.topology

- ## Uses of ComponentConfigurationDeclarer in org.apache.storm.drpc

  Subinterfaces of ComponentConfigurationDeclarer in org.apache.storm.drpc
  Modifier and Type
  Interface
  Description
  `interface`
  `LinearDRPCInputDeclarer`

- ## Uses of ComponentConfigurationDeclarer in org.apache.storm.topology

  Classes in org.apache.storm.topology with type parameters of type ComponentConfigurationDeclarer
  Modifier and Type
  Class
  Description
  `class`
  `BaseConfigurationDeclarer<T extends ComponentConfigurationDeclarer>`
  `interface`
  `ComponentConfigurationDeclarer<T extends ComponentConfigurationDeclarer>`
  `protected class`
  `TopologyBuilder.ConfigGetter<T extends ComponentConfigurationDeclarer>`
  Subinterfaces of ComponentConfigurationDeclarer in org.apache.storm.topology
  Modifier and Type
  Interface
  Description
  `interface`
  `BoltDeclarer`
  BoltDeclarer includes grouping APIs for storm topology.
  `interface`
  `SpoutDeclarer`
  Classes in org.apache.storm.topology that implement ComponentConfigurationDeclarer
  Modifier and Type
  Class
  Description
  `class`
  `BaseConfigurationDeclarer<T extends ComponentConfigurationDeclarer>`
  `protected class`
  `TopologyBuilder.BoltGetter`
  `protected class`
  `TopologyBuilder.ConfigGetter<T extends ComponentConfigurationDeclarer>`
  `protected class`
  `TopologyBuilder.SpoutGetter`