tigase.server
Interface ServerComponent

All Known Subinterfaces:
ClusteredComponent, ComponentRegistrator, Configurable, MessageReceiver, StatisticsContainer, VHostListener, XMPPService
All Known Implementing Classes:
AbstractComponentRegistrator, AbstractMessageReceiver, BoshConnectionManager, ClientConnectionClustered, ClientConnectionManager, ClusterConnectionManager, ClusterController, ComponentConnectionManager, Configurator, ConnectionManager, Gateway, MessageRouter, ServerConnectionClustered, ServerConnectionManager, ServerConnectionManagerOLD, SessionManager, SessionManagerClustered, SessionManagerClusteredOld, StanzaReceiver, StanzaSender, StatisticsCollector, 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: 1246 $
Author:
Artur Hefczyc

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

Method Detail

setName

void setName(java.lang.String name)

getName

java.lang.String getName()

getComponentId

java.lang.String getComponentId()

release

void release()

processPacket

void processPacket(Packet packet,
                   java.util.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 © 2009 Tigase. All Rights Reserved.