# Uses of Annotation Interface
tigase.kernel.beans.Inject

Packages that use Inject
Package
Description
tigase.auth.adhoc
tigase.cluster.strategy
tigase.component
tigase.component.modules
tigase.component.modules.impl
tigase.component.modules.impl.config
tigase.db.beans
tigase.db.comp
tigase.io
tigase.kernel.beans.config
tigase.monitor.tasks
tigase.server
The main package with top level API for server side components.
tigase.server.amp
tigase.server.xmppclient
tigase.server.xmppserver.proc
tigase.server.xmppsession
tigase.vhosts
tigase.workgroupqueues.modules
tigase.xmpp.impl
Package containing implementation of all Session Manager plugins
tigase.xmpp.impl.push

- ## Uses of Inject in tigase.auth.adhoc

  Fields in tigase.auth.adhoc with annotations of type Inject
  Modifier and Type
  Field
  Description
  `protected AuthRepository`
  AbstractCredentialsCommand.`authRepository`

- ## Uses of Inject in tigase.cluster.strategy

  Fields in tigase.cluster.strategy with annotations of type Inject
  Modifier and Type
  Field
  Description
  `protected ClusterControllerIfc`
  DefaultClusteringStrategyAbstract.`cluster`
  `protected EventBus`
  DefaultClusteringStrategyAbstract.`eventBus`
  `protected SessionManagerClusteredIfc`
  DefaultClusteringStrategyAbstract.`sm`

- ## Uses of Inject in tigase.component

  Fields in tigase.component with annotations of type Inject
  Modifier and Type
  Field
  Description
  `protected AbstractMessageReceiver`
  ScheduledTask.`component`
  `protected EventBus`
  AbstractComponent.`eventBus`
  Deprecated.

- ## Uses of Inject in tigase.component.modules

  Fields in tigase.component.modules with annotations of type Inject
  Modifier and Type
  Field
  Description
  `protected EventBus`
  AbstractModule.`eventBus`
  `protected PacketWriter`
  AbstractModule.`writer`

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

  Fields in tigase.component.modules.impl with annotations of type Inject
  Modifier and Type
  Field
  Description
  `protected AdHocCommandManager`
  AdHocCommandModule.`commandsManager`
  `protected BasicComponent`
  DiscoveryModule.`component`
  `protected AdHocCommandModule.ScriptCommandProcessor`
  AdHocCommandModule.`scriptProcessor`

- ## Uses of Inject in tigase.component.modules.impl.config

  Fields in tigase.component.modules.impl.config with annotations of type Inject
  Modifier and Type
  Field
  Description
  `protected TypesConverter`
  ConfiguratorCommand.`defaultTypesConverter`

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

  Fields in tigase.db.beans with annotations of type Inject
  Modifier and Type
  Field
  Description
  `protected DataSourceBean`
  MDRepositoryBean.MDRepositoryConfigBean.`dataSourceBean`
  `protected MDPoolBean<A,B>`
  MDPoolConfigBean.`mdPool`

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

  Fields in tigase.db.comp with annotations of type Inject
  Modifier and Type
  Field
  Description
  `protected UserRepository`
  UserRepoRepository.`repo`

- ## Uses of Inject in tigase.io

  Fields in tigase.io with annotations of type Inject
  Modifier and Type
  Field
  Description
  `protected EventBus`
  SSLContextContainer.`eventBus`
  `protected VHostManagerIfc`
  SSLContextContainer.`vHostManager`

- ## Uses of Inject in tigase.kernel.beans.config

  Fields in tigase.kernel.beans.config with annotations of type Inject
  Modifier and Type
  Field
  Description
  `protected TypesConverter`
  AbstractBeanConfigurator.`defaultTypesConverter`
  `protected Kernel`
  AbstractBeanConfigurator.`kernel`

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

  Fields in tigase.monitor.tasks with annotations of type Inject
  Modifier and Type
  Field
  Description
  `protected Bindings`
  ScriptTask.`bindings`
  `protected Bindings`
  ScriptTimerTask.`bindings`
  `protected MonitorComponent`
  ConnectionsTask.`component`
  `protected MonitorComponent`
  DiskTask.`component`
  `protected MonitorComponent`
  LoggerTask.`component`
  `protected EventBus`
  ConnectionsTask.`eventBus`
  `protected EventBus`
  DiskTask.`eventBus`
  `protected EventBus`
  LoggerTask.`eventBus`
  `protected ScriptEngineManager`
  ScriptTask.`scriptEngineManager`
  `protected ScriptEngineManager`
  ScriptTimerTask.`scriptEngineManager`

- ## Uses of Inject in tigase.server

  Fields in tigase.server with annotations of type Inject
  Modifier and Type
  Field
  Description
  `protected XMPPIOProcessor[]`
  ConnectionManager.`processors`
  `protected VHostManagerIfc`
  BasicComponent.`vHostManager`

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

  Fields in tigase.server.amp with annotations of type Inject
  Modifier and Type
  Field
  Description
  `protected Broadcast`
  AmpComponent.`broadcast`

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

  Fields in tigase.server.xmppclient with annotations of type Inject
  Modifier and Type
  Field
  Description
  `protected EventBus`
  ClientConnectionManager.`eventBus`
  `protected EventBus`
  SeeOtherHost.`eventBus`
  `protected RoutingsContainer.RoutingComputer`
  ClientConnectionManager.`routings`
  `protected SeeOtherHostIfc`
  ClientConnectionManager.`see_other_host_strategy`
  `protected VHostManagerIfc`
  SeeOtherHost.`vHostManager`

- ## Uses of Inject in tigase.server.xmppserver.proc

  Fields in tigase.server.xmppserver.proc with annotations of type Inject
  Modifier and Type
  Field
  Description
  `List<AuthenticationProcessor>`
  AuthenticatorSelectorManager.`authenticationProcessors`
  `protected static AuthenticatorSelectorManager`
  AuthenticationProcessor.`authenticatorSelectorManager`
  `protected S2SConnectionHandlerIfc<S2SIOService>`
  S2SAbstract.`handler`

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

  Fields in tigase.server.xmppsession with annotations of type Inject
  Modifier and Type
  Field
  Description
  `protected SessionManager.MessageArchive`
  SessionManager.`messageArchive`

- ## Uses of Inject in tigase.vhosts

  Fields in tigase.vhosts with annotations of type Inject
  Modifier and Type
  Field
  Description
  `protected VHostComponentRepository`
  VHostManager.`repo`

- ## Uses of Inject in tigase.workgroupqueues.modules

  Fields in tigase.workgroupqueues.modules with annotations of type Inject
  Modifier and Type
  Field
  Description
  `protected PacketWriter`
  AbstractModule.`writer`

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

  Fields in tigase.xmpp.impl with annotations of type Inject
  Modifier and Type
  Field
  Description
  `protected JabberIqPrivacy.PrivacyListOfflineCache`
  JabberIqPrivacy.`cache`
  `protected VHostManagerIfc`
  PresenceSubscription.`vHostManager`

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

  Fields in tigase.xmpp.impl.push with annotations of type Inject
  Modifier and Type
  Field
  Description
  `protected MessageDeliveryProviderIfc`
  GroupchatPushNotificationsExtension.`message`