tigase.server

## Interface ComponentRegistrator

- All Superinterfaces:
    ServerComponent
  All Known Implementing Classes:
    AbstractComponentRegistrator, ClusterController, Configurator, ConfiguratorAbstract, ConfiguratorOld, StatisticsCollector, VHostManager, XMPPServiceCollector

      public interface ComponentRegistrator
      extends ServerComponent

  Interface ComponentRegistrator Collects information about all ServerComponents connected to MessageRouter Created: Tue Nov 22 07:07:11 2005
  Version:
    $Rev$
  Author:
    Artur Hefczyc

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `addComponent(ServerComponent component)`
    `boolean` | `deleteComponent(ServerComponent component)`

    - ### Methods inherited from interface tigase.server.ServerComponent

      `getComponentId, getComponentInfo, getName, initializationCompleted, isInitializationComplete, processPacket, release, setName`

- - ### Method Detail

    - #### addComponent

          boolean addComponent(ServerComponent component)
                        throws ConfigurationException

      Parameters:
        `component` -
      Returns:
        a `boolean` value indicating whehether component has been successfuly added or not.
      Throws:
        `ConfigurationException`

    - #### deleteComponent

          boolean deleteComponent(ServerComponent component)

      Parameters:
        `component` -
      Returns:
        a `boolean` value indicating whehether component has been successfuly removed or not.

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