## Uses of Interface
tigase.server.ServerComponent

- Packages that use ServerComponent
  Package | Description
  --- | ---
  tigase.cluster |
  tigase.cluster.api |
  tigase.conf |
  tigase.disco |
  tigase.osgi |
  tigase.server | The main package with top level API for server side components.
  tigase.server.amp |
  tigase.server.bosh |
  tigase.server.ext |
  tigase.server.monitor |
  tigase.server.sreceiver |
  tigase.server.ssender |
  tigase.server.test |
  tigase.server.websocket |
  tigase.server.xmppclient |
  tigase.server.xmppcomponent |
  tigase.server.xmppserver |
  tigase.server.xmppsession |
  tigase.stats |
  tigase.vhosts |

- - ### Uses of ServerComponent in tigase.cluster

    Classes in tigase.cluster that implement ServerComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BoshConnectionClustered`
    `class` | `ClientConnectionClustered` Describe class ClientConnectionClustered here.
    `class` | `ClusterConnectionManager` Class ClusterConnectionManager Created: Tue Nov 22 07:07:11 2005
    `class` | `ClusterController` Describe class ClusterController here.
    `class` | `MonitorClustered` Created: Jul 4, 2010 7:18:46 PM
    `class` | `S2SConnectionClustered` Created: Jun 27, 2010 10:33:51 AM
    `class` | `SessionManagerClustered` Class SessionManagerClusteredOld Created: Tue Nov 22 07:07:11 2005
    `class` | `VHostManagerClustered`
    `class` | `VirtualComponent` The purpose of this component implementation is to forward packets to a target real component implementation in the cluster installation.
    `class` | `WebSocketClientConnectionClustered` Describe class WebSocketClientConnectionClustered here.

    Methods in tigase.cluster with parameters of type ServerComponent
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ClusterController.`isCorrectType(ServerComponent component)` Method description

  - ### Uses of ServerComponent in tigase.cluster.api

    Subinterfaces of ServerComponent in tigase.cluster.api
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ClusteredComponentIfc` Describe interface ClusteredComponent here.

  - ### Uses of ServerComponent in tigase.conf

    Subinterfaces of ServerComponent in tigase.conf
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Configurable` Interface Configurable Objects inheriting this interface can be configured.

    Classes in tigase.conf that implement ServerComponent
    Modifier and Type | Class and 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

    Methods in tigase.conf with parameters of type ServerComponent
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ConfiguratorAbstract.`isCorrectType(ServerComponent component)` Method description

  - ### Uses of ServerComponent in tigase.disco

    Subinterfaces of ServerComponent in tigase.disco
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `XMPPService` Interface XMPPService Objects which implement this interface can respond to "ServiceDiscovery" requests.

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

    Methods in tigase.disco with parameters of type ServerComponent
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | XMPPServiceCollector.`isCorrectType(ServerComponent component)` Method description

  - ### Uses of ServerComponent in tigase.osgi

    Methods in tigase.osgi that return ServerComponent
    Modifier and Type | Method and Description
    --- | ---
    `ServerComponent` | ModulesManagerImpl.`getServerComponent(String className)`

    Methods in tigase.osgi that return types with arguments of type ServerComponent
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends ServerComponent>` | ModulesManagerImpl.`getServerComponentClass(String className)`

  - ### Uses of ServerComponent in tigase.server

    Classes in tigase.server with type parameters of type ServerComponent
    Modifier and Type | Class and 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.

    Subinterfaces of ServerComponent in tigase.server
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ComponentRegistrator` Interface ComponentRegistrator Collects information about all ServerComponents connected to MessageRouter Created: Tue Nov 22 07:07:11 2005
    `interface` | `MessageReceiver` Interface MessageReceiver Objects of this type can receive messages.
    `interface` | `MessageRouterIfc` Created: Dec 7, 2009 5:20:56 PM

    Classes in tigase.server that implement ServerComponent
    Modifier and Type | Class and 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.
    `class` | `MessageRouter` Class MessageRouter Created: Tue Nov 22 07:07:11 2005

    Methods in tigase.server that return ServerComponent
    Modifier and Type | Method and Description
    --- | ---
    `ServerComponent` | MessageRouterConfig.`getMsgRcvInstance(String name)` Method description

    Methods in tigase.server with parameters of type ServerComponent
    Modifier and Type | Method and Description
    --- | ---
    `void` | MessageRouter.`addComponent(ServerComponent component)` Method description
    `boolean` | ComponentRegistrator.`addComponent(ServerComponent component)`
    `boolean` | AbstractComponentRegistrator.`addComponent(ServerComponent component)` Method checks whether the component is of a correct type, adds it to the internal `components` collection and calls `componentAdded(...)` callback.
    `boolean` | ComponentRegistrator.`deleteComponent(ServerComponent component)`
    `boolean` | AbstractComponentRegistrator.`deleteComponent(ServerComponent component)` Method removes specified component from the internal `components` collection and calls `componentRemoved(...)` callback method.
    `abstract boolean` | AbstractComponentRegistrator.`isCorrectType(ServerComponent component)` Method checks whether the component provides as method parameter is correct type that is implements special interface or extends special class.
    `void` | MessageRouter.`removeComponent(ServerComponent component)` Method description

    Method parameters in tigase.server with type arguments of type ServerComponent
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | MessageRouterConfig.`componentClassEquals(String cls_name, Class<? extends ServerComponent> currCls)` Method description

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

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

  - ### Uses of ServerComponent in tigase.server.bosh

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

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

    Classes in tigase.server.ext that implement ServerComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ComponentProtocol` Created: Sep 30, 2009 8:28:13 PM

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

    Classes in tigase.server.monitor that implement ServerComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MonitorComponent` Created: Jun 17, 2010 10:14:23 AM

  - ### Uses of ServerComponent in tigase.server.sreceiver

    Classes in tigase.server.sreceiver that implement ServerComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StanzaReceiver` This is a sibling to `StanzaSender` class and offers just an opposite functionality.

  - ### Uses of ServerComponent in tigase.server.ssender

    Classes in tigase.server.ssender that implement ServerComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StanzaSender` `StanzaSender` class implements simple cyclic tasks management mechanism.

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

    Classes in tigase.server.test that implement ServerComponent
    Modifier and Type | Class and 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 ServerComponent in tigase.server.websocket

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

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

    Classes in tigase.server.xmppclient that implement ServerComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientConnectionManager` Class ClientConnectionManager Created: Tue Nov 22 07:07:11 2005

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

    Classes in tigase.server.xmppcomponent that implement ServerComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ComponentConnectionManager` Class ComponentConnectionManager Created: Tue Nov 22 07:07:11 2005

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

    Classes in tigase.server.xmppserver that implement ServerComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `S2SConnectionManager` Created: Jun 14, 2010 11:59:38 AM
    `class` | `ServerConnectionManager` Class ServerConnectionManager Created: Tue Nov 22 07:07:11 2005

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

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

  - ### Uses of ServerComponent in tigase.stats

    Subinterfaces of ServerComponent in tigase.stats
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `StatisticsContainer` Interface StatisticsContainer Objects which inherits this type can return runtime statistics.

    Classes in tigase.stats that implement ServerComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StatisticsCollector` Class StatisticsCollector Created: Tue Nov 22 07:07:11 2005

    Methods in tigase.stats with parameters of type ServerComponent
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | StatisticsCollector.`isCorrectType(ServerComponent component)` Method description

  - ### Uses of ServerComponent in tigase.vhosts

    Subinterfaces of ServerComponent in tigase.vhosts
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `VHostListener` Interface VHostListener needs to be implemented by every class wanting to accept and process XMPP packets sent to virtual domains.

    Classes in tigase.vhosts that implement ServerComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `VHostManager` Describe class VHostManager here.

    Methods in tigase.vhosts that return ServerComponent
    Modifier and Type | Method and Description
    --- | ---
    `ServerComponent[]` | VHostManagerIfc.`getComponentsForLocalDomain(String domain)` The method returns an array with server components which can process packets for a given local domain.
    `ServerComponent[]` | VHostManager.`getComponentsForLocalDomain(String domain)` Method description
    `ServerComponent[]` | VHostManagerIfc.`getComponentsForNonLocalDomain(String domain)` The method returns an array of server components which can process packets sent to non-local domain.
    `ServerComponent[]` | VHostManager.`getComponentsForNonLocalDomain(String domain)` Method description

    Methods in tigase.vhosts with parameters of type ServerComponent
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | VHostManager.`isCorrectType(ServerComponent component)` Method description

Copyright © 2014 "Tigase, Inc.". All rights reserved.