# Uses of Interface
tigase.kernel.beans.Initializable

Packages that use Initializable
Package
Description
tigase.auth
tigase.cluster
tigase.cluster.repo
tigase.component
tigase.component.modules.impl
tigase.conf
tigase.db.beans
tigase.db.comp
tigase.disco
tigase.disteventbus.component
tigase.eventbus.component
tigase.io
tigase.io.repo
tigase.monitor
tigase.monitor.modules
tigase.monitor.tasks
tigase.server
The main package with top level API for server side components.
tigase.server.amp
tigase.server.amp.action
tigase.server.amp.db
tigase.server.bosh
tigase.server.ext
tigase.server.extdisco
tigase.server.monitor
tigase.server.rtbl
tigase.server.test
tigase.server.websocket
tigase.server.xmppclient
tigase.server.xmppcomponent
tigase.server.xmppserver
tigase.server.xmppsession
tigase.stats
tigase.stats.db
tigase.util.updater
tigase.vhosts
tigase.xmpp.impl
Package containing implementation of all Session Manager plugins
tigase.xmpp.impl.push
tigase.xmpp.impl.roster

- ## Uses of Initializable in tigase.auth

  Classes in tigase.auth that implement Initializable
  Modifier and Type
  Class
  Description
  `class`
  `BruteForceLockerBean`
  `class`
  `TigaseSaslProvider`
  Describe class TigaseSaslProvider here.

- ## Uses of Initializable in tigase.cluster

  Classes in tigase.cluster that implement Initializable
  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`
  `ClusterController`
  Describe class ClusterController here.
  `class`
  `SessionManagerClustered`
  Class SessionManagerClusteredOld
  Created: Tue Nov 22 07:07:11 2005
  `class`
  `WebSocketClientConnectionClustered`
  Describe class WebSocketClientConnectionClustered here.

- ## Uses of Initializable in tigase.cluster.repo

  Classes in tigase.cluster.repo that implement Initializable
  Modifier and Type
  Class
  Description
  `class`
  `ClConConfigRepository`
  `class`
  `ClConDirRepository`
  `class`
  `ClConSQLRepository`

- ## Uses of Initializable in tigase.component

  Classes in tigase.component that implement Initializable
  Modifier and Type
  Class
  Description
  `class`
  `AbstractComponent`
  Deprecated.
  Do not use this class at all.
  `class`
  `AbstractKernelBasedComponent`
  `class`
  `ScheduledTask`
  Abstract class extending TimerTask which allows easy configuration and usage of TimerTask as a bean
  Created by andrzej on 09.08.2016.

- ## Uses of Initializable in tigase.component.modules.impl

  Classes in tigase.component.modules.impl that implement Initializable
  Modifier and Type
  Class
  Description
  `class`
  `AdHocCommandModule`

- ## Uses of Initializable in tigase.conf

  Classes in tigase.conf that implement Initializable
  Modifier and Type
  Class
  Description
  `class`
  `Configurator`
  Created: Dec 7, 2009 4:09:52 PM
  `class`
  `ConfiguratorAbstract`
  Created: Dec 7, 2009 4:15:31 PM
  `class`
  `ConfiguratorOld`
  Class ConfiguratorOld
  Created: Tue Nov 22 07:07:11 2005

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

  Classes in tigase.db.beans that implement Initializable
  Modifier and Type
  Class
  Description
  `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.
  `static class`
  `DataSourceBean.DataSourceMDConfigBean`
  `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.
  `static class`
  `UserRepositoryMDPoolBean.UserRepositoryConfigBean`

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

  Classes in tigase.db.comp that implement Initializable
  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.
  `class`
  `ConfigRepository<Item extends RepositoryItem>`
  Created: Oct 3, 2009 2:58:41 PM
  `class`
  `UserRepoRepository<Item extends RepositoryItem>`
  Created: Oct 3, 2009 3:55:27 PM

- ## Uses of Initializable in tigase.disco

  Classes in tigase.disco that implement Initializable
  Modifier and Type
  Class
  Description
  `class`
  `XMPPServiceCollector`
  Class XMPPServiceCollector
  Created: Tue Nov 22 07:07:11 2005

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

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

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

  Classes in tigase.eventbus.component that implement Initializable
  Modifier and Type
  Class
  Description
  `class`
  `EventBusComponent`
  `class`
  `EventPublisherModule`
  `class`
  `SubscribeModule`
  `class`
  `UnsubscribeModule`

- ## Uses of Initializable in tigase.io

  Classes in tigase.io that implement Initializable
  Modifier and Type
  Class
  Description
  `class`
  `CertificateContainer`
  Class used to keep SSL certificates loaded in memory.
  `class`
  `SSLContextContainer`
  Created: Oct 15, 2010 2:40:49 PM
  `static class`
  `SSLContextContainer.Root`

- ## Uses of Initializable in tigase.io.repo

  Classes in tigase.io.repo that implement Initializable
  Modifier and Type
  Class
  Description
  `class`
  `CertificateRepository`

- ## Uses of Initializable in tigase.monitor

  Classes in tigase.monitor that implement Initializable
  Modifier and Type
  Class
  Description
  `class`
  `MonitorComponent`
  `class`
  `TaskConfigItemJDBCRepository`

- ## Uses of Initializable in tigase.monitor.modules

  Classes in tigase.monitor.modules that implement Initializable
  Modifier and Type
  Class
  Description
  `class`
  `AdHocCommandMonitorModule`

- ## Uses of Initializable in tigase.monitor.tasks

  Classes in tigase.monitor.tasks that implement Initializable
  Modifier and Type
  Class
  Description
  `class`
  `AbstractConfigurableTask`
  `class`
  `AbstractConfigurableTimerTask`
  `class`
  `ConnectionsTask`
  `class`
  `CpuTempTask`
  `class`
  `DiskTask`
  `class`
  `LoadCheckerTask`
  `class`
  `LoggerTask`
  `class`
  `MemoryCheckerTask`
  `class`
  `SampleTask`
  `class`
  `ScriptTask`
  `class`
  `ScriptTimerTask`

- ## Uses of Initializable in tigase.server

  Classes in tigase.server that implement Initializable
  Modifier and Type
  Class
  Description
  `class`
  `AbstractComponentRegistrator<E extends ServerComponent>`
  This is an archetype of a special types of classes which collect some data from Tigase components or provide these data to components.
  `class`
  `AbstractMessageReceiver`
  This is an archetype for all classes processing user-level packets.
  `class`
  `BasicComponent`
  Created: Oct 17, 2009 7:49:05 PM
  `class`
  `ConnectionManager<IO extends XMPPIOService<?>>`
  Describe class ConnectionManager here.
  `static class`
  `ConnectionManager.PortConfigBean`
  `static class`
  `ConnectionManager.PortsConfigBean`
  `static class`
  `ConnectionManager.SecPortConfigBean`
  `class`
  `MessageRouter`
  Class MessageRouter
  Created: Tue Nov 22 07:07:11 2005

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

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

- ## Uses of Initializable in tigase.server.amp.action

  Classes in tigase.server.amp.action that implement Initializable
  Modifier and Type
  Class
  Description
  `class`
  `Store`
  Created: May 1, 2010 11:32:59 AM

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

  Classes in tigase.server.amp.db that implement Initializable
  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 Initializable in tigase.server.bosh

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

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

  Classes in tigase.server.ext that implement Initializable
  Modifier and Type
  Class
  Description
  `class`
  `AbstractCompDBRepository`
  Created: Oct 24, 2009 3:55:41 PM
  `class`
  `CompCompDBRepository`
  `class`
  `CompConfigRepository`
  Deprecated.
  `class`
  `ComponentProtocol`
  Created: Sep 30, 2009 8:28:13 PM
  `class`
  `ComponentProtocolManager`
  `class`
  `CompSQLRepository`
  Deprecated.
  `class`
  `ManagerCompDBRepository`
  `class`
  `ServerCompDBRepository`

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

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

- ## Uses of Initializable in tigase.server.monitor

  Classes in tigase.server.monitor that implement Initializable
  Modifier and Type
  Class
  Description
  `class`
  `MonitorComponent`
  Deprecated.
  Use `MonitorComponent` instead.
  `class`
  `StatusReportGenerator`

- ## Uses of Initializable in tigase.server.rtbl

  Classes in tigase.server.rtbl that implement Initializable
  Modifier and Type
  Class
  Description
  `class`
  `RTBLComponent`
  `class`
  `RTBLFetchModule`
  `class`
  `RTBLIqModule<RCTX>`
  `class`
  `RTBLRepository`
  `class`
  `RTBLSubscribeModule`

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

  Classes in tigase.server.test that implement Initializable
  Modifier and Type
  Class
  Description
  `class`
  `EchoComponent`
  Created: Sep 30, 2010 1:07:13 PM
  `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 Initializable in tigase.server.websocket

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

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

  Classes in tigase.server.xmppclient that implement Initializable
  Modifier and Type
  Class
  Description
  `class`
  `ClientConnectionManager`
  Class ClientConnectionManager Created: Tue Nov 22 07:07:11 2005
  `class`
  `SeeOtherHost`
  Default and basic implementation of SeeOtherHost returning same host as the initial one
  `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`
  `class`
  `SeeOtherHostHashed`
  Default implementation for cluster environment of SeeOtherHostIfc returning redirect host based on the hash value of the user's JID

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

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

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

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

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

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

- ## Uses of Initializable in tigase.stats

  Classes in tigase.stats that implement Initializable
  Modifier and Type
  Class
  Description
  `class`
  `CounterDataArchivizer`
  Created: Mar 25, 2010 8:55:11 PM
  `class`
  `CounterDataFileLogger`
  Class responsible for dumping server statistics to a file
  `class`
  `CounterDataLogger`
  Created: Apr 20, 2010 6:39:05 PM
  `class`
  `StatisticsCollector`
  Deprecated.

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

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

- ## Uses of Initializable in tigase.util.updater

  Classes in tigase.util.updater that implement Initializable
  Modifier and Type
  Class
  Description
  `class`
  `UpdatesChecker`
  Describe class UpdatesChecker here.

- ## Uses of Initializable in tigase.vhosts

  Classes in tigase.vhosts that implement Initializable
  Modifier and Type
  Class
  Description
  `class`
  `VHostJDBCRepository`
  This implementation stores virtual domains in the UserRepository database.
  `class`
  `VHostManager`
  Describe class VHostManager here.
  `static class`
  `VHostManager.DefVHostRepositoryBean`

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

  Classes in tigase.xmpp.impl that implement Initializable
  Modifier and Type
  Class
  Description
  `class`
  `JabberIqPrivacy`
  Describe class JabberIqPrivacy here.
  `static class`
  `JabberIqPrivacy.PrivacyListOfflineCache`
  `class`
  `JabberIqRegister`
  XEP-0077: In-Band Registration
  Created: Thu Feb 16 13:14:06 2006
  `class`
  `MotdProcessor`
  Created by andrzej on 10.12.2016.
  `class`
  `PresenceOffline`
  `class`
  `TokenBucketPool`
  `class`
  `VCard4`
  `class`
  `VCardTemp`
  Describe class VCardTemp here.
  `class`
  `VCardXMPPProcessorAbstract`

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

  Classes in tigase.xmpp.impl.push that implement Initializable
  Modifier and Type
  Class
  Description
  `class`
  `AwayPushNotificationsExtension`
  `class`
  `PushPresence`

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

  Classes in tigase.xmpp.impl.roster that implement Initializable
  Modifier and Type
  Class
  Description
  `class`
  `DynamicRoster`
  Describe class DynamicRoster here.
  `static class`
  `RosterFactory.Bean`