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