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
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 valueresults -
initializationCompleted
void initializationCompleted()
Copyright © 2009 Tigase. All Rights Reserved.