org.ow2.jonas.management.extensions.cluster.api
Interface ICluster

All Superinterfaces:
IBaseManagement
All Known Implementing Classes:
ClusterManagement, ManagementEntryPoint

public interface ICluster
extends IBaseManagement

This interface provides a description of management operations provided for cluster management in a master server.

Author:
Adriana Danes, Oualaa Hani, THOMAS KOUASSI

Method Summary
 void addServerToCluster(String clusterName, String serverName, String clusterDaemon, String serverURL)
          Add server to cluster.
 int getDelayToRefresh(String clusterName)
           
 String getMcastAddr(String clusterName)
           
 int getMcastPort(String clusterName)
           
 void startAllServers(String clusterName)
          start all servers in the cluster.
 void stopAllServers(String clusterName)
          stop all servers in the cluster.
 
Methods inherited from interface org.ow2.jonas.management.extensions.base.api.IBaseManagement
getAttribute, getAttributes, getDomainName, getIntegerAttribute, getKeyValue, getKeyValues, getListMbean, getRealmItems, getRealmItems, getServerConnection, getServerConnection, getServerName, getStringAttribute, getTomcatRealm, getTomcatRealmItems, invoke, isRegistered, setAttribute, setAttribute
 

Method Detail

addServerToCluster

void addServerToCluster(String clusterName,
                        String serverName,
                        String clusterDaemon,
                        String serverURL)
Add server to cluster.

Parameters:
clusterName - cluster name
serverName - server name
clusterDaemon - cluster daemon name
serverURL - server url

startAllServers

void startAllServers(String clusterName)
start all servers in the cluster.

Parameters:
clusterName -

stopAllServers

void stopAllServers(String clusterName)
stop all servers in the cluster.

Parameters:
clusterName -

getMcastAddr

String getMcastAddr(String clusterName)
Parameters:
clusterName. -
Returns:
the multicast address

getMcastPort

int getMcastPort(String clusterName)
Parameters:
clusterName. -
Returns:
the multicast port

getDelayToRefresh

int getDelayToRefresh(String clusterName)
Parameters:
clusterName. -
Returns:
the delay used by clients to update their cluster view


Copyright © 2010 OW2 Consortium. All Rights Reserved.