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