tigase.server
Interface ServerComponent

All Known Subinterfaces:
ClusteredComponent, ComponentRegistrator, Configurable, MessageReceiver, MessageRouterIfc, StatisticsContainer, VHostListener, XMPPService
All Known Implementing Classes:
AbstractComponentRegistrator, AbstractMessageReceiver, BasicComponent, BoshConnectionManager, ClientConnectionClustered, ClientConnectionManager, ClusterConnectionManager, ClusterController, ComponentConnectionManager, ComponentProtocol, Configurator, ConfiguratorAbstract, ConfiguratorOld, ConnectionManager, Gateway, MessageRouter, ServerConnectionClustered, ServerConnectionManager, SessionManager, SessionManagerClustered, StanzaReceiver, StanzaSender, StatisticsCollector, TestComponent, VHostManager, VirtualComponent, XMPPServiceCollector

public interface ServerComponent

Interface ServerComponent Object of this type can be managed by MessageRouter. All classes which are loaded by MessageRouter must inherit this interface. Created: Tue Nov 22 07:07:11 2005

Version:
$Rev: 1998 $
Author:
Artur Hefczyc

Method Summary
 tigase.xmpp.JID getComponentId()
           
 String getName()
           
 void initializationCompleted()
           
 void processPacket(Packet packet, Queue<Packet> results)
          processPacket is a blocking processing method implemented by all components.
 void release()
           
 void setName(String name)
           
 

Method Detail

setName

void setName(String name)

getName

String getName()

getComponentId

tigase.xmpp.JID getComponentId()

release

void release()

processPacket

void processPacket(Packet packet,
                   Queue<Packet> results)
processPacket is a blocking processing method implemented by all components. This method processes packet and returns results instantly without waiting for any resources.

Parameters:
packet - a Packet value
results -

initializationCompleted

void initializationCompleted()


Copyright © 2001-2006 Tigase Developers Team. All rights Reserved.