Package tigase.cluster.api
Interface ClusteredComponentIfc
-
- All Superinterfaces:
ServerComponent
- All Known Implementing Classes:
AbstractComponent,AbstractComponentRegistrator,AbstractKernelBasedComponent,AbstractMessageReceiver,AmpComponent,AmpComponentClustered,BasicComponent,BoshConnectionClustered,BoshConnectionManager,ClientConnectionClustered,ClientConnectionManager,ClusterConnectionManager,ClusterController,ComponentConnectionManager,ComponentProtocol,ComponentProtocolManager,Configurator,ConfiguratorAbstract,ConfiguratorOld,ConnectionManager,EchoComponent,EventBusComponent,EventBusComponent,ExternalServiceDiscoveryComponent,MessageRouter,MonitorComponent,MonitorComponent,S2SConnectionManager,SessionManager,SessionManagerClustered,StatisticsCollector,TestComponent,VHostManager,WebSocketClientConnectionClustered,WebSocketClientConnectionManager,WorkgroupQueuesComponent,XMPPServiceCollector
public interface ClusteredComponentIfc extends ServerComponent
Describe interface ClusteredComponent here.
Created: Mon Jun 9 20:00:46 2008- Author:
- Artur Hefczyc
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidnodeConnected(java.lang.String node)Method is called on cluster node connection event.voidnodeDisconnected(java.lang.String node)Method is called on cluster node disconnection event.voidsetClusterController(ClusterControllerIfc cl_controller)Set's the configures the cluster controller object for cluster communication and API.-
Methods inherited from interface tigase.server.ServerComponent
getComponentId, getComponentInfo, getName, initializationCompleted, isInitializationComplete, processPacket, release, setName
-
-
-
-
Method Detail
-
setClusterController
void setClusterController(ClusterControllerIfc cl_controller)
Set's the configures the cluster controller object for cluster communication and API.- Parameters:
cl_controller- cluster controller object used for cluster communication
-
nodeConnected
void nodeConnected(java.lang.String node)
Method is called on cluster node connection event. This is a notification to the component that a new cluster node has connected.- Parameters:
node- is a hostname of a cluster node generating the event.
-
nodeDisconnected
void nodeDisconnected(java.lang.String node)
Method is called on cluster node disconnection event. This is a notification to the component that there was network connection lost to one of the cluster nodes.- Parameters:
node- is a hostname of a cluster node generating the event.
-
-