# Uses of Package
tigase.kernel.beans

Packages that use tigase.kernel.beans
Package
Description
tigase.auth
tigase.auth.adhoc
tigase.auth.credentials.entries
tigase.auth.mechanisms
tigase.cluster
tigase.cluster.repo
tigase.cluster.strategy
tigase.component
tigase.component.adhoc
tigase.component.modules
tigase.component.modules.impl
tigase.component.modules.impl.config
tigase.component.responses
tigase.conf
tigase.db
tigase.db.beans
tigase.db.comp
tigase.disco
tigase.disteventbus.component
tigase.eventbus.component
tigase.eventbus.component.stores
tigase.io
tigase.io.repo
tigase.kernel
tigase.kernel.beans
tigase.kernel.beans.config
tigase.kernel.beans.selector
tigase.kernel.core
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.filters
tigase.server.monitor
tigase.server.test
tigase.server.websocket
tigase.server.xmppclient
tigase.server.xmppcomponent
tigase.server.xmppserver
tigase.server.xmppserver.proc
tigase.server.xmppsession
tigase.stats
tigase.stats.db
tigase.util.routing
tigase.util.updater
tigase.vhosts
tigase.xmpp.impl
Package containing implementation of all Session Manager plugins
tigase.xmpp.impl.push
tigase.xmpp.impl.roster
tigase.xmpp.mam
tigase.xmpp.mam.modules

- Classes in tigase.kernel.beans used by tigase.auth
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
  UnregisterAware
  If bean implements this interface then just before unregistering bean Kernel calls method `UnregisterAware.beforeUnregister()`.
- Classes in tigase.kernel.beans used by tigase.auth.adhoc
  Class
  Description
  Bean
  Defines name of bean.
  Inject
  This annotation marks field in class that Kernel should inject dependency here.
- Classes in tigase.kernel.beans used by tigase.auth.credentials.entries
  Class
  Description
  Bean
  Defines name of bean.
- Classes in tigase.kernel.beans used by tigase.auth.mechanisms
  Class
  Description
  Bean
  Defines name of bean.
- Classes in tigase.kernel.beans used by tigase.cluster
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
  UnregisterAware
  If bean implements this interface then just before unregistering bean Kernel calls method `UnregisterAware.beforeUnregister()`.
- Classes in tigase.kernel.beans used by tigase.cluster.repo
  Class
  Description
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  UnregisterAware
  If bean implements this interface then just before unregistering bean Kernel calls method `UnregisterAware.beforeUnregister()`.
- Classes in tigase.kernel.beans used by tigase.cluster.strategy
  Class
  Description
  Bean
  Defines name of bean.
  Inject
  This annotation marks field in class that Kernel should inject dependency here.
- Classes in tigase.kernel.beans used by tigase.component
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  Inject
  This annotation marks field in class that Kernel should inject dependency here.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
  UnregisterAware
  If bean implements this interface then just before unregistering bean Kernel calls method `UnregisterAware.beforeUnregister()`.
- Classes in tigase.kernel.beans used by tigase.component.adhoc
  Class
  Description
  Bean
  Defines name of bean.
- Classes in tigase.kernel.beans used by tigase.component.modules
  Class
  Description
  Bean
  Defines name of bean.
  Inject
  This annotation marks field in class that Kernel should inject dependency here.
- Classes in tigase.kernel.beans used by tigase.component.modules.impl
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  Inject
  This annotation marks field in class that Kernel should inject dependency here.
- Classes in tigase.kernel.beans used by tigase.component.modules.impl.config
  Class
  Description
  Bean
  Defines name of bean.
  Inject
  This annotation marks field in class that Kernel should inject dependency here.
- Classes in tigase.kernel.beans used by tigase.component.responses
  Class
  Description
  Bean
  Defines name of bean.
- Classes in tigase.kernel.beans used by tigase.conf
  Class
  Description
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
- Classes in tigase.kernel.beans used by tigase.db
  Class
  Description
  Bean
  Defines name of bean.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
  RegistrarBeanWithDefaultBeanClass
  Created by andrzej on 14.08.2016.
- Classes in tigase.kernel.beans used by tigase.db.beans
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  Inject
  This annotation marks field in class that Kernel should inject dependency here.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
  RegistrarBeanWithDefaultBeanClass
  Created by andrzej on 14.08.2016.
  UnregisterAware
  If bean implements this interface then just before unregistering bean Kernel calls method `UnregisterAware.beforeUnregister()`.
- Classes in tigase.kernel.beans used by tigase.db.comp
  Class
  Description
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  Inject
  This annotation marks field in class that Kernel should inject dependency here.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
  UnregisterAware
  If bean implements this interface then just before unregistering bean Kernel calls method `UnregisterAware.beforeUnregister()`.
- Classes in tigase.kernel.beans used by tigase.disco
  Class
  Description
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
- Classes in tigase.kernel.beans used by tigase.disteventbus.component
  Class
  Description
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
- Classes in tigase.kernel.beans used by tigase.eventbus.component
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
  UnregisterAware
  If bean implements this interface then just before unregistering bean Kernel calls method `UnregisterAware.beforeUnregister()`.
- Classes in tigase.kernel.beans used by tigase.eventbus.component.stores
  Class
  Description
  Bean
  Defines name of bean.
- Classes in tigase.kernel.beans used by tigase.io
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  Inject
  This annotation marks field in class that Kernel should inject dependency here.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
  UnregisterAware
  If bean implements this interface then just before unregistering bean Kernel calls method `UnregisterAware.beforeUnregister()`.
- Classes in tigase.kernel.beans used by tigase.io.repo
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  UnregisterAware
  If bean implements this interface then just before unregistering bean Kernel calls method `UnregisterAware.beforeUnregister()`.
- Classes in tigase.kernel.beans used by tigase.kernel
  Class
  Description
  Bean
  Defines name of bean.
- Classes in tigase.kernel.beans used by tigase.kernel.beans
  Class
  Description
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
- Classes in tigase.kernel.beans used by tigase.kernel.beans.config
  Class
  Description
  Bean
  Defines name of bean.
  Inject
  This annotation marks field in class that Kernel should inject dependency here.
- Classes in tigase.kernel.beans used by tigase.kernel.beans.selector
  Class
  Description
  BeanSelector
  Interface used by bean configurators to detect is additional beans should be registered
  Created by andrzej on 10.03.2016.
- Classes in tigase.kernel.beans used by tigase.kernel.core
  Class
  Description
  BeanFactory
  Interface to create factories of beans.
  UnregisterAware
  If bean implements this interface then just before unregistering bean Kernel calls method `UnregisterAware.beforeUnregister()`.
- Classes in tigase.kernel.beans used by tigase.monitor
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
  UnregisterAware
  If bean implements this interface then just before unregistering bean Kernel calls method `UnregisterAware.beforeUnregister()`.
- Classes in tigase.kernel.beans used by tigase.monitor.modules
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
- Classes in tigase.kernel.beans used by tigase.monitor.tasks
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  Inject
  This annotation marks field in class that Kernel should inject dependency here.
  UnregisterAware
  If bean implements this interface then just before unregistering bean Kernel calls method `UnregisterAware.beforeUnregister()`.
- Classes in tigase.kernel.beans used by tigase.server
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  Inject
  This annotation marks field in class that Kernel should inject dependency here.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
  RegistrarBeanWithDefaultBeanClass
  Created by andrzej on 14.08.2016.
  UnregisterAware
  If bean implements this interface then just before unregistering bean Kernel calls method `UnregisterAware.beforeUnregister()`.
- Classes in tigase.kernel.beans used by tigase.server.amp
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  Inject
  This annotation marks field in class that Kernel should inject dependency here.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
- Classes in tigase.kernel.beans used by tigase.server.amp.action
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  UnregisterAware
  If bean implements this interface then just before unregistering bean Kernel calls method `UnregisterAware.beforeUnregister()`.
- Classes in tigase.kernel.beans used by tigase.server.amp.db
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
  RegistrarBeanWithDefaultBeanClass
  Created by andrzej on 14.08.2016.
  UnregisterAware
  If bean implements this interface then just before unregistering bean Kernel calls method `UnregisterAware.beforeUnregister()`.
- Classes in tigase.kernel.beans used by tigase.server.bosh
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
- Classes in tigase.kernel.beans used by tigase.server.ext
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
  UnregisterAware
  If bean implements this interface then just before unregistering bean Kernel calls method `UnregisterAware.beforeUnregister()`.
- Classes in tigase.kernel.beans used by tigase.server.extdisco
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
  UnregisterAware
  If bean implements this interface then just before unregistering bean Kernel calls method `UnregisterAware.beforeUnregister()`.
- Classes in tigase.kernel.beans used by tigase.server.filters
  Class
  Description
  Bean
  Defines name of bean.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
- Classes in tigase.kernel.beans used by tigase.server.monitor
  Class
  Description
  Autostart
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  UnregisterAware
  If bean implements this interface then just before unregistering bean Kernel calls method `UnregisterAware.beforeUnregister()`.
- Classes in tigase.kernel.beans used by tigase.server.test
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
- Classes in tigase.kernel.beans used by tigase.server.websocket
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
- Classes in tigase.kernel.beans used by tigase.server.xmppclient
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  Inject
  This annotation marks field in class that Kernel should inject dependency here.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
  RegistrarBeanWithDefaultBeanClass
  Created by andrzej on 14.08.2016.
  UnregisterAware
  If bean implements this interface then just before unregistering bean Kernel calls method `UnregisterAware.beforeUnregister()`.
- Classes in tigase.kernel.beans used by tigase.server.xmppcomponent
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
- Classes in tigase.kernel.beans used by tigase.server.xmppserver
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
- Classes in tigase.kernel.beans used by tigase.server.xmppserver.proc
  Class
  Description
  Bean
  Defines name of bean.
  Inject
  This annotation marks field in class that Kernel should inject dependency here.
- Classes in tigase.kernel.beans used by tigase.server.xmppsession
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  Inject
  This annotation marks field in class that Kernel should inject dependency here.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
- Classes in tigase.kernel.beans used by tigase.stats
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
- Classes in tigase.kernel.beans used by tigase.stats.db
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
  RegistrarBeanWithDefaultBeanClass
  Created by andrzej on 14.08.2016.
  UnregisterAware
  If bean implements this interface then just before unregistering bean Kernel calls method `UnregisterAware.beforeUnregister()`.
- Classes in tigase.kernel.beans used by tigase.util.routing
  Class
  Description
  Bean
  Defines name of bean.
- Classes in tigase.kernel.beans used by tigase.util.updater
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  UnregisterAware
  If bean implements this interface then just before unregistering bean Kernel calls method `UnregisterAware.beforeUnregister()`.
- Classes in tigase.kernel.beans used by tigase.vhosts
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  Inject
  This annotation marks field in class that Kernel should inject dependency here.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
  UnregisterAware
  If bean implements this interface then just before unregistering bean Kernel calls method `UnregisterAware.beforeUnregister()`.
- Classes in tigase.kernel.beans used by tigase.xmpp.impl
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  Inject
  This annotation marks field in class that Kernel should inject dependency here.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
  UnregisterAware
  If bean implements this interface then just before unregistering bean Kernel calls method `UnregisterAware.beforeUnregister()`.
- Classes in tigase.kernel.beans used by tigase.xmpp.impl.push
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  Inject
  This annotation marks field in class that Kernel should inject dependency here.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
  UnregisterAware
  If bean implements this interface then just before unregistering bean Kernel calls method `UnregisterAware.beforeUnregister()`.
- Classes in tigase.kernel.beans used by tigase.xmpp.impl.roster
  Class
  Description
  Bean
  Defines name of bean.
  Initializable
  If bean implements this interface, then if bean will be created and configured, Kernel calls method `Initializable.initialize()`.
  RegistrarBean
  Interface which needs to be implemented by bean classes which are also Registrars.
  UnregisterAware
  If bean implements this interface then just before unregistering bean Kernel calls method `UnregisterAware.beforeUnregister()`.
- Classes in tigase.kernel.beans used by tigase.xmpp.mam
  Class
  Description
  Bean
  Defines name of bean.
- Classes in tigase.kernel.beans used by tigase.xmpp.mam.modules
  Class
  Description
  Bean
  Defines name of bean.