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
  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` - to be registered
      Returns:
        a `boolean` value indicating whether component has been successfully added or not.
      Throws:
        `ConfigurationException`

    - #### deleteComponent

          boolean deleteComponent(ServerComponent component)

      Parameters:
        `component` - to be registered
      Returns:
        a `boolean` value indicating whether component has been successfully removed or not.

Copyright © 2004–2020 "Tigase, Inc.". All rights reserved.