# Uses of Package
tigase.db.beans

- Packages that use tigase.db.beans
  Package | Description
  --- | ---
  tigase.cluster |
  tigase.db |
  tigase.db.beans |
  tigase.db.comp |
  tigase.server.amp.db |
  tigase.server.ext |
  tigase.server.xmppclient |
  tigase.stats.db |
  tigase.vhosts |
  tigase.workgroupqueues.data |

- Classes in tigase.db.beans used by tigase.cluster
  Class | Description
  --- | ---
  SDRepositoryBean | Abstract class implementing bean to which can be used to create name unaware repository pool.

- Classes in tigase.db.beans used by tigase.db
  Class | Description
  --- | ---
  MDPoolBean | Abstract class providing base part for implementation of pool for multiple domains.
  MDPoolBeanWithStatistics | Class extends MDPoolBean class by adding support for statistics gathering for every managed repository.

- Classes in tigase.db.beans used by tigase.db.beans
  Class | Description
  --- | ---
  AuthRepositoryMDPoolBean.AuthRepositoryConfigBean |
  AuthUserRepositoryConfigBean | Configuration bean for authentication repository per domain Created by andrzej on 09.03.2016.
  DataSourceBean | This is main bean responsible for managing and initialization of data sources.
  DataSourceBean.DataSourceChangedEvent | Event emitted by `DataSourceBean` using `EventBus` when instance of `DataSource` for some name changes.
  DataSourceBean.DataSourceMDConfigBean |
  MDPoolBean | Abstract class providing base part for implementation of pool for multiple domains.
  MDPoolBeanWithStatistics | Class extends MDPoolBean class by adding support for statistics gathering for every managed repository.
  MDPoolConfigBean | Base class for configuration beans of `DataSourceBean`, `AuthRepositoryMDPoolBean` and `UserRepositoryMDPoolBean` Created by andrzej on 08.03.2016.
  MDRepositoryBean | Abstract class implementing bean to which should be used to create name aware repository pool.
  MDRepositoryBean.SelectorType | Determines behaviour of MDRepositoryBean.
  SDRepositoryBean | Abstract class implementing bean to which can be used to create name unaware repository pool.
  UserRepositoryMDPoolBean.UserRepositoryConfigBean |

- Classes in tigase.db.beans used by tigase.db.comp
  Class | Description
  --- | ---
  SDRepositoryBean | Abstract class implementing bean to which can be used to create name unaware repository pool.

- Classes in tigase.db.beans used by tigase.server.amp.db
  Class | Description
  --- | ---
  MDRepositoryBean | Abstract class implementing bean to which should be used to create name aware repository pool.
  MDRepositoryBean.MDRepositoryConfigBean | MDRepositoryConfigBean is bean responsible for basic management and initialization of repository for domain.
  MDRepositoryBeanWithStatistics | Extended version of MDRepositoryBean class with support for statistics gathering.

- Classes in tigase.db.beans used by tigase.server.ext
  Class | Description
  --- | ---
  DataSourceBean | This is main bean responsible for managing and initialization of data sources.
  DataSourceBean.DataSourceChangedEvent | Event emitted by `DataSourceBean` using `EventBus` when instance of `DataSource` for some name changes.

- Classes in tigase.db.beans used by tigase.server.xmppclient
  Class | Description
  --- | ---
  MDRepositoryBean | Abstract class implementing bean to which should be used to create name aware repository pool.
  MDRepositoryBean.MDRepositoryConfigBean | MDRepositoryConfigBean is bean responsible for basic management and initialization of repository for domain.
  MDRepositoryBeanWithStatistics | Extended version of MDRepositoryBean class with support for statistics gathering.
  SDRepositoryBean | Abstract class implementing bean to which can be used to create name unaware repository pool.

- Classes in tigase.db.beans used by tigase.stats.db
  Class | Description
  --- | ---
  MDRepositoryBean | Abstract class implementing bean to which should be used to create name aware repository pool.
  MDRepositoryBean.MDRepositoryConfigBean | MDRepositoryConfigBean is bean responsible for basic management and initialization of repository for domain.
  MDRepositoryBeanWithStatistics | Extended version of MDRepositoryBean class with support for statistics gathering.

- Classes in tigase.db.beans used by tigase.vhosts
  Class | Description
  --- | ---
  SDRepositoryBean | Abstract class implementing bean to which can be used to create name unaware repository pool.

- Classes in tigase.db.beans used by tigase.workgroupqueues.data
  Class | Description
  --- | ---
  MDRepositoryBean | Abstract class implementing bean to which should be used to create name aware repository pool.
  MDRepositoryBean.MDRepositoryConfigBean | MDRepositoryConfigBean is bean responsible for basic management and initialization of repository for domain.
  MDRepositoryBeanWithStatistics | Extended version of MDRepositoryBean class with support for statistics gathering.