# Uses of Package
tigase.kernel.beans.config

- Packages that use tigase.kernel.beans.config
  Package | Description
  --- | ---
  tigase.cluster |
  tigase.cluster.repo |
  tigase.component |
  tigase.conf |
  tigase.db.beans |
  tigase.db.comp |
  tigase.disco |
  tigase.disteventbus.component |
  tigase.eventbus.component |
  tigase.io.repo |
  tigase.kernel.beans.config |
  tigase.monitor |
  tigase.monitor.tasks |
  tigase.osgi |
  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.monitor |
  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.workgroupqueues |
  tigase.workgroupqueues.data |
  tigase.xmpp.impl | Package containing implementation of all Session Manager plugins
  tigase.xmpp.impl.push |

- Classes in tigase.kernel.beans.config used by tigase.cluster
  Class | Description
  --- | ---
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.cluster.repo
  Class | Description
  --- | ---
  ConfigAliases | Annotation allows to add multiple `ConfigAlias` aliases for multiple configuration fields Created by andrzej on 05.08.2016.
  ConfigField | Annotation to define configurable field.

- Classes in tigase.kernel.beans.config used by tigase.component
  Class | Description
  --- | ---
  AbstractBeanConfigurator |
  AbstractBeanConfigurator.BeanDefinition |
  BeanConfigurator | Bean configurator.
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.conf
  Class | Description
  --- | ---
  AbstractBeanConfigurator.BeanDefinition |
  AbstractBeanConfigurator.BeanDefinition.Builder |
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.db.beans
  Class | Description
  --- | ---
  ConfigField | Annotation to define configurable field.
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.db.comp
  Class | Description
  --- | ---
  ConfigField | Annotation to define configurable field.
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.disco
  Class | Description
  --- | ---
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.disteventbus.component
  Class | Description
  --- | ---
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.eventbus.component
  Class | Description
  --- | ---
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.io.repo
  Class | Description
  --- | ---
  ConfigField | Annotation to define configurable field.

- Classes in tigase.kernel.beans.config used by tigase.kernel.beans.config
  Class | Description
  --- | ---
  AbstractBeanConfigurator.BeanDefinition |
  AbstractBeanConfigurator.BeanDefinition.Builder |
  BeanConfigurator | Bean configurator.
  ConfigAlias | Annotation to add additional aliases to the fields. * Useful if field annotated with `ConfigField` is inaccessible direcly, ie. is defined in extended class.
  ConfigFieldType |

- Classes in tigase.kernel.beans.config used by tigase.monitor
  Class | Description
  --- | ---
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.monitor.tasks
  Class | Description
  --- | ---
  ConfigField | Annotation to define configurable field.

- Classes in tigase.kernel.beans.config used by tigase.osgi
  Class | Description
  --- | ---
  AbstractBeanConfigurator |

- Classes in tigase.kernel.beans.config used by tigase.server
  Class | Description
  --- | ---
  ConfigField | Annotation to define configurable field.
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.server.amp
  Class | Description
  --- | ---
  ConfigAliases | Annotation allows to add multiple `ConfigAlias` aliases for multiple configuration fields Created by andrzej on 05.08.2016.
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.server.amp.db
  Class | Description
  --- | ---
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.server.bosh
  Class | Description
  --- | ---
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.server.ext
  Class | Description
  --- | ---
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.server.extdisco
  Class | Description
  --- | ---
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.server.monitor
  Class | Description
  --- | ---
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.server.test
  Class | Description
  --- | ---
  ConfigField | Annotation to define configurable field.
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.server.websocket
  Class | Description
  --- | ---
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.server.xmppclient
  Class | Description
  --- | ---
  ConfigAliases | Annotation allows to add multiple `ConfigAlias` aliases for multiple configuration fields Created by andrzej on 05.08.2016.
  ConfigField | Annotation to define configurable field.
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.server.xmppcomponent
  Class | Description
  --- | ---
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.server.xmppserver
  Class | Description
  --- | ---
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.server.xmppsession
  Class | Description
  --- | ---
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.stats
  Class | Description
  --- | ---
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.stats.db
  Class | Description
  --- | ---
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.util.updater
  Class | Description
  --- | ---
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.vhosts
  Class | Description
  --- | ---
  ConfigAliases | Annotation allows to add multiple `ConfigAlias` aliases for multiple configuration fields Created by andrzej on 05.08.2016.
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.workgroupqueues
  Class | Description
  --- | ---
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.workgroupqueues.data
  Class | Description
  --- | ---
  ConfigurationChangedAware | Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.

- Classes in tigase.kernel.beans.config used by tigase.xmpp.impl
  Class | Description
  --- | ---
  ConfigField | Annotation to define configurable field.

- Classes in tigase.kernel.beans.config used by tigase.xmpp.impl.push
  Class | Description
  --- | ---
  ConfigField | Annotation to define configurable field.