## Uses of Class
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 javax.script.Bindings` | ScriptTask.`bindings` |
    `protected javax.script.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 javax.script.ScriptEngineManager` | ScriptTask.`scriptEngineManager` |
    `protected javax.script.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
    --- | --- | ---
    `java.util.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` |