## Uses of Interface
tigase.kernel.beans.RegistrarBean

- Packages that use RegistrarBean
  Package | Description
  --- | ---
  tigase.auth |
  tigase.cluster |
  tigase.component |
  tigase.db |
  tigase.db.beans |
  tigase.db.comp |
  tigase.disteventbus.component |
  tigase.eventbus.component |
  tigase.io |
  tigase.kernel.beans |
  tigase.monitor |
  tigase.server | The main package with top level API for server side components.
  tigase.server.amp |
  tigase.server.amp.db |
  tigase.server.bosh |
  tigase.server.ext |
  tigase.server.extdisco |
  tigase.server.filters |
  tigase.server.test |
  tigase.server.websocket |
  tigase.server.xmppclient |
  tigase.server.xmppcomponent |
  tigase.server.xmppserver |
  tigase.server.xmppsession |
  tigase.stats |
  tigase.stats.db |
  tigase.vhosts |
  tigase.workgroupqueues |
  tigase.workgroupqueues.data |
  tigase.xmpp.impl | Package containing implementation of all Session Manager plugins
  tigase.xmpp.impl.push |
  tigase.xmpp.impl.roster |

- - ### Uses of RegistrarBean in tigase.auth

    Classes in tigase.auth that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CredentialsDecoderBean` |
    `class` | `CredentialsEncoderBean` |
    `class` | `TigaseSaslProvider` | Describe class TigaseSaslProvider here.

  - ### Uses of RegistrarBean in tigase.cluster

    Classes in tigase.cluster that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AmpComponentClustered` |
    `class` | `BoshConnectionClustered` |
    `class` | `ClientConnectionClustered` | Describe class ClientConnectionClustered here.
    `class` | `ClusterConnectionManager` | Class ClusterConnectionManager Created: Tue Nov 22 07:07:11 2005
    `static class` | `ClusterConnectionManager.DefClConRepositoryBean` |
    `class` | `SessionManagerClustered` | Class SessionManagerClusteredOld Created: Tue Nov 22 07:07:11 2005
    `class` | `WebSocketClientConnectionClustered` | Describe class WebSocketClientConnectionClustered here.

  - ### Uses of RegistrarBean in tigase.component

    Classes in tigase.component that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractKernelBasedComponent` |

  - ### Uses of RegistrarBean in tigase.db

    Classes in tigase.db that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AuthRepositoryMDImpl` | Implementation of multi domain pool for authentication repositories.
    `class` | `UserRepositoryMDImpl` | Created: Mar 27, 2010 6:43:02 PM

  - ### Uses of RegistrarBean in tigase.db.beans

    Classes in tigase.db.beans that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AuthRepositoryMDPoolBean` | Class implements bean for multi domain pool for authentication repositories.
    `static class` | `AuthRepositoryMDPoolBean.AuthRepositoryConfigBean` |
    `class` | `AuthUserRepositoryConfigBean<T,​U extends AuthUserRepositoryConfigBean<T,​U>>` | Configuration bean for authentication repository per domain Created by andrzej on 09.03.2016.
    `class` | `DataSourceBean` | This is main bean responsible for managing and initialization of data sources.
    `static class` | `DataSourceBean.DataSourceMDConfigBean` |
    `class` | `MDPoolBean<S,​T extends MDPoolConfigBean<S,​T>>` | Abstract class providing base part for implementation of pool for multiple domains.
    `class` | `MDPoolBeanWithStatistics<S extends Repository,​T extends MDPoolConfigBean<S,​T>>` | Class extends MDPoolBean class by adding support for statistics gathering for every managed repository.
    `class` | `MDPoolConfigBean<A,​B extends MDPoolConfigBean<A,​B>>` | Base class for configuration beans of `DataSourceBean`, `AuthRepositoryMDPoolBean` and `UserRepositoryMDPoolBean` Created by andrzej on 08.03.2016.
    `class` | `MDRepositoryBean<T extends DataSourceAware>` | Abstract class implementing bean to which should be used to create name aware repository pool.
    `static class` | `MDRepositoryBean.MDRepositoryConfigBean<A extends DataSourceAware>` | MDRepositoryConfigBean is bean responsible for basic management and initialization of repository for domain.
    `class` | `MDRepositoryBeanWithStatistics<T extends DataSourceAware>` | Extended version of MDRepositoryBean class with support for statistics gathering.
    `class` | `SDRepositoryBean<A extends DataSourceAware>` | Abstract class implementing bean to which can be used to create name unaware repository pool.
    `class` | `SDRepositoryBeanWithStatistics<T extends DataSourceAware>` | Extended version of SDRepositoryBean class with support for statistics gathering.
    `class` | `UserRepositoryMDPoolBean` | Class implements bean for multi domain pool for user repositories.
    `static class` | `UserRepositoryMDPoolBean.UserRepositoryConfigBean` |

  - ### Uses of RegistrarBean in tigase.db.comp

    Classes in tigase.db.comp that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractSDComponentRepositoryBean<Item extends RepositoryItem>` | Class implements ComponentRepository interfaces and extends SDRepositoryBean and is designed to be based bean used by other classes responsible for loading proper implementation of ComponentRepository depending on used implementation of DataSource.

  - ### Uses of RegistrarBean in tigase.disteventbus.component

    Classes in tigase.disteventbus.component that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `EventBusComponent` |

  - ### Uses of RegistrarBean in tigase.eventbus.component

    Classes in tigase.eventbus.component that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `EventBusComponent` |

  - ### Uses of RegistrarBean in tigase.io

    Classes in tigase.io that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CertificateContainer` | Class used to keep SSL certificates loaded in memory.

  - ### Uses of RegistrarBean in tigase.kernel.beans

    Subinterfaces of RegistrarBean in tigase.kernel.beans
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `RegistrarBeanWithDefaultBeanClass` | Created by andrzej on 14.08.2016.

  - ### Uses of RegistrarBean in tigase.monitor

    Classes in tigase.monitor that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `MonitorComponent` |

  - ### Uses of RegistrarBean in tigase.server

    Classes in tigase.server that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ConnectionManager<IO extends XMPPIOService<?>>` | Describe class ConnectionManager here.
    `static class` | `ConnectionManager.PortsConfigBean` |
    `class` | `MessageRouter` | Class MessageRouter Created: Tue Nov 22 07:07:11 2005

  - ### Uses of RegistrarBean in tigase.server.amp

    Classes in tigase.server.amp that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AmpComponent` | Created: Apr 26, 2010 3:22:06 PM

  - ### Uses of RegistrarBean in tigase.server.amp.db

    Classes in tigase.server.amp.db that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `static class` | `MsgBroadcastRepository.MsgBroadcastRepositoryBean` |
    `static class` | `MsgBroadcastRepository.MsgBroadcastRepositoryBean.MsgBroadcastRepositoryConfigBean` |
    `static class` | `MsgRepository.MsgRepositoryMDBean` | Bean used to provide MsgRepository implementations
    `static class` | `MsgRepository.MsgRepositoryMDBean.MsgRepositoryConfigBean` |

  - ### Uses of RegistrarBean in tigase.server.bosh

    Classes in tigase.server.bosh that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BoshConnectionManager` | Describe class BoshConnectionManager here.

  - ### Uses of RegistrarBean in tigase.server.ext

    Classes in tigase.server.ext that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ComponentProtocol` | Created: Sep 30, 2009 8:28:13 PM
    `class` | `ComponentProtocolManager` |

  - ### Uses of RegistrarBean in tigase.server.extdisco

    Classes in tigase.server.extdisco that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ExternalServiceDiscoveryComponent` | Created by andrzej on 06.09.2016.

  - ### Uses of RegistrarBean in tigase.server.filters

    Classes in tigase.server.filters that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `PacketFiltersBean` |
    `static class` | `PacketFiltersBean.IncomingPacketFiltersBean` |
    `static class` | `PacketFiltersBean.OutgoingPacketFiltersBean` |

  - ### Uses of RegistrarBean in tigase.server.test

    Classes in tigase.server.test that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TestComponent` | A test component used to demonstrate API and for running different kinds of tests on the Tigase server - generate local traffic for performance and load tests.

  - ### Uses of RegistrarBean in tigase.server.websocket

    Classes in tigase.server.websocket that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `WebSocketClientConnectionManager` | Class implements basic support allowing clients to connect using WebSocket protocol

  - ### Uses of RegistrarBean in tigase.server.xmppclient

    Classes in tigase.server.xmppclient that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ClientConnectionManager` | Class ClientConnectionManager Created: Tue Nov 22 07:07:11 2005
    `class` | `SeeOtherHostDB` | Extended implementation of SeeOtherHost using redirect information from database
    `static class` | `SeeOtherHostDB.SeeOtherHostDBSDRepositoryBean` |
    `class` | `SeeOtherHostDualIP` | Extended implementation of SeeOtherHost using redirect information from database based on cluster_nodes table.
    `static class` | `SeeOtherHostDualIP.DualIPRepositoryWrapper` |
    `static class` | `SeeOtherHostDualIP.DualIPRepositoryWrapper.DualIPRepositoryWrapperConfigBean` |

  - ### Uses of RegistrarBean in tigase.server.xmppcomponent

    Classes in tigase.server.xmppcomponent that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ComponentConnectionManager` | Deprecated.

  - ### Uses of RegistrarBean in tigase.server.xmppserver

    Classes in tigase.server.xmppserver that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `S2SConnectionManager` | Created: Jun 14, 2010 11:59:38 AM

  - ### Uses of RegistrarBean in tigase.server.xmppsession

    Classes in tigase.server.xmppsession that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SessionManager` | Class SessionManager Created: Tue Nov 22 07:07:11 2005

  - ### Uses of RegistrarBean in tigase.stats

    Classes in tigase.stats that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CounterDataLogger` | Created: Apr 20, 2010 6:39:05 PM
    `class` | `StatisticsCollector` | Class StatisticsCollector Created: Tue Nov 22 07:07:11 2005

  - ### Uses of RegistrarBean in tigase.stats.db

    Classes in tigase.stats.db that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CounterDataLoggerRepoBean` |
    `static class` | `CounterDataLoggerRepoBean.CounterDataLoggerConfigBean` |

  - ### Uses of RegistrarBean in tigase.vhosts

    Classes in tigase.vhosts that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `VHostManager` | Describe class VHostManager here.
    `static class` | `VHostManager.DefVHostRepositoryBean` |

  - ### Uses of RegistrarBean in tigase.workgroupqueues

    Classes in tigase.workgroupqueues that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `WorkgroupQueuesComponent` |

  - ### Uses of RegistrarBean in tigase.workgroupqueues.data

    Classes in tigase.workgroupqueues.data that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RepoPool` | Created by bmalkow on 22.02.2017.
    `static class` | `RepoPool.MessageArchiveRepositoryConfigBean` |

  - ### Uses of RegistrarBean in tigase.xmpp.impl

    Classes in tigase.xmpp.impl that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ClientStateIndication` | Created by andrzej on 25.06.2016.
    `class` | `JabberIqPrivacy` | Describe class JabberIqPrivacy here.
    `class` | `JabberIqRegister` | XEP-0077: In-Band Registration Created: Thu Feb 16 13:14:06 2006
    `class` | `LastActivityMarker` | Implementation of XEP-0012: Last Activity.
    `class` | `MessageAmp` | Created: Apr 29, 2010 5:00:25 PM

  - ### Uses of RegistrarBean in tigase.xmpp.impl.push

    Classes in tigase.xmpp.impl.push that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `PushNotifications` | Created by andrzej on 30.12.2016.

  - ### Uses of RegistrarBean in tigase.xmpp.impl.roster

    Classes in tigase.xmpp.impl.roster that implement RegistrarBean
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DynamicRoster` | Describe class DynamicRoster here.