## Uses of Interface
org.apache.storm.cassandra.context.BeanFactory

- Packages that use BeanFactory
  Package | Description
  --- | ---
  org.apache.storm.cassandra |
  org.apache.storm.cassandra.client |
  org.apache.storm.cassandra.context |

- - ### Uses of BeanFactory in org.apache.storm.cassandra

    Classes in org.apache.storm.cassandra that implement BeanFactory
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `CassandraContext.CassandraConfFactory` Simple class to make `CassandraConf` from a Storm topology configuration.
    `static class` | `CassandraContext.ClientFactory` Simple class to make `CassandraContext.ClientFactory` from a Storm topology configuration.

  - ### Uses of BeanFactory in org.apache.storm.cassandra.client

    Classes in org.apache.storm.cassandra.client that implement BeanFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClusterFactory` Default interface to build cassandra Cluster from the a Storm Topology configuration.

  - ### Uses of BeanFactory in org.apache.storm.cassandra.context

    Classes in org.apache.storm.cassandra.context that implement BeanFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BaseBeanFactory<T>` Base BeanProvider implementation.

    Methods in org.apache.storm.cassandra.context that return BeanFactory
    Modifier and Type | Method and Description
    --- | ---
    `protected <T> BeanFactory<T>` | WorkerCtx.`getBeanfactory(Class<T> clazz)` Return an instance provider of the specified type.
    `BeanFactory<T>` | BeanFactory.`newInstance()` Returns a new copy if this factory.
    `BeanFactory<T>` | BaseBeanFactory.`newInstance()` Returns a new copy if this factory.

    Methods in org.apache.storm.cassandra.context with parameters of type BeanFactory
    Modifier and Type | Method and Description
    --- | ---
    `<T> void` | WorkerCtx.`register(Class<T> clazz, BeanFactory<T> provider)` Register a bean provider for a specified type.

Copyright © 2021 The Apache Software Foundation. All rights reserved.