|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ow2.jonas.lib.management.extensions.base.BaseManagement
org.ow2.jonas.lib.management.extensions.clusterdaemon.ClusterdaemonManagement
public class ClusterdaemonManagement
Implements clusterdaemon management functions.
| Field Summary |
|---|
| Fields inherited from class org.ow2.jonas.lib.management.extensions.base.BaseManagement |
|---|
logger, s_Synchro |
| Constructor Summary | |
|---|---|
ClusterdaemonManagement()
Constructor. |
|
| Method Summary | |
|---|---|
void |
AddServer(String clusterDaemonName,
String serverName,
String description,
String jonasRoot,
String jonasBase,
String javaHome,
String xprem,
String autoBoot,
String saveIt)
Add a server to cluster daemon control. |
void |
addServer(String clusterDaemonName,
String serverName,
String description,
String jonasRoot,
String jonasBase,
String javaHome,
String xprem,
String autoBoot,
String jonasCmd,
String saveIt)
Add a server to cluster daemon control. |
String |
getClusterdaemonState(String clusterdaemonName)
|
String[] |
getControlledServersNames(String clusterdaemonName)
|
String |
getOperatingSystemArch(String clusterDaemonName)
Get the OperatingSystemArch a cluster Daemon Name in the domain. |
String |
getOperatingSystemAvailableProcessors(String clusterDaemonName)
Get the OperatingSystemAvailableProcessorsof a cluster Daemon Name in the domain. |
String |
getOperatingSystemName(String clusterDaemonName)
Get the OperatingSystemName a cluster Daemon Name in the domain. |
String |
getOperatingSystemVersion(String clusterDaemonName)
Get the OperatingSystemVersion a cluster Daemon Name in the domain. |
String |
getOsCurrentUsedSpace(String clusterDaemonName)
Getting Operating system Current used space. |
String |
getOsTotalSpace(String clusterDaemonName)
Getting Operating system Total space. |
String |
getRunTimeSpecVendor(String clusterDaemonName)
Get the RunTimeSpecVendor a cluster Daemon Name in the domain. |
String |
getRunTimeSpecVersion(String clusterDaemonName)
Get the RunTimeSpecVersion a cluster Daemon Name in the domain. |
String |
getRunTimeVmName(String clusterDaemonName)
Get the RunTimeVmName a cluster Daemon Name in the domain. |
String |
getRunTimeVmVendor(String clusterDaemonName)
Get the RunTimeVmVendor a cluster Daemon Name in the domain. |
String |
getRunTimeVmVersion(String clusterDaemonName)
Get the RunTimeVmVersion a cluster Daemon Name in the domain. |
String |
getVmCurrentUsedHeapMemory(String clusterDaemonName)
Getting remote Vm's Current used Heap memory. |
String |
getVmCurrentUsedMemory(String clusterDaemonName)
Get the vmCurrentUsedMemory a cluster Daemon Name in the domain. |
String |
getVmCurrentUsedNonHeapMemory(String clusterDaemonName)
Getting remote Vm's Current used non Heap memory. |
String |
getVmTotalMemory(String clusterDaemonName)
Get the vmTotalMemory a cluster Daemon Name in the domain. |
boolean |
isRunning(String clusterdaemonName)
|
void |
removeServer(String clusterDaemonName,
String serverName,
String saveIt)
Remove this server from cluster daemon control. |
void |
startAllServers(String clusterDaemonName,
String otherParams)
Ask Cluster Daemon to start all the Servers from cluster daemon control. |
boolean |
startServer(String clusterdaemonName,
String serverName)
Start a server controlled by a cluster daemon. |
void |
stopAllServers(String clusterDaemonName,
String otherParams)
Ask Cluster Daemon to stop all the Servers from cluster daemon control. |
boolean |
stopServer(String clusterdaemonName,
String serverName)
Stop a server controlled by a cluster daemon. |
| Methods inherited from class org.ow2.jonas.lib.management.extensions.base.BaseManagement |
|---|
addRealmItem, getAttribute, getAttributes, getDomainName, getInstance, getIntegerAttribute, getKeyValue, getKeyValues, getListMbean, getRealmItems, getRealmItems, getServerConnection, getServerConnection, getServerName, getStringAttribute, getTomcatRealm, getTomcatRealmItems, invoke, isRegistered, setAttribute, setAttribute |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ClusterdaemonManagement()
| Method Detail |
|---|
public String getOperatingSystemAvailableProcessors(String clusterDaemonName)
getOperatingSystemAvailableProcessors in interface IClusterdaemonclusterDaemonName - the cluster Daemon Name's name.
public String getOperatingSystemName(String clusterDaemonName)
getOperatingSystemName in interface IClusterdaemonclusterDaemonName - the cluster Daemon Name's name.
public String getOperatingSystemVersion(String clusterDaemonName)
getOperatingSystemVersion in interface IClusterdaemonclusterDaemonName - the cluster Daemon Name's name.
public String getRunTimeSpecVendor(String clusterDaemonName)
getRunTimeSpecVendor in interface IClusterdaemonclusterDaemonName - the cluster Daemon Name's name.
public String getRunTimeSpecVersion(String clusterDaemonName)
getRunTimeSpecVersion in interface IClusterdaemonclusterDaemonName - the cluster Daemon Name's name.
public String getRunTimeVmName(String clusterDaemonName)
getRunTimeVmName in interface IClusterdaemonclusterDaemonName - the cluster Daemon Name's name.
public String getRunTimeVmVendor(String clusterDaemonName)
getRunTimeVmVendor in interface IClusterdaemonclusterDaemonName - the cluster Daemon Name's name.
public String getRunTimeVmVersion(String clusterDaemonName)
getRunTimeVmVersion in interface IClusterdaemonclusterDaemonName - the cluster Daemon Name's name.
public String getOperatingSystemArch(String clusterDaemonName)
getOperatingSystemArch in interface IClusterdaemonclusterDaemonName - the cluster Daemon Name's name.
public String getVmCurrentUsedMemory(String clusterDaemonName)
getVmCurrentUsedMemory in interface IClusterdaemonclusterDaemonName - the cluster Daemon Name's name. Getting remote
Vm used Memory
public String getVmTotalMemory(String clusterDaemonName)
getVmTotalMemory in interface IClusterdaemonclusterDaemonName - the cluster Daemon Name's name. Getting remote
Vm Total Memory
public String getVmCurrentUsedHeapMemory(String clusterDaemonName)
getVmCurrentUsedHeapMemory in interface IClusterdaemonclusterDaemonName - the cluster Daemon Name's name
public String getVmCurrentUsedNonHeapMemory(String clusterDaemonName)
getVmCurrentUsedNonHeapMemory in interface IClusterdaemonclusterDaemonName - the cluster Daemon Name's name
public String getOsCurrentUsedSpace(String clusterDaemonName)
getOsCurrentUsedSpace in interface IClusterdaemonclusterDaemonName - the cluster Daemon Name's name
public String getOsTotalSpace(String clusterDaemonName)
getOsTotalSpace in interface IClusterdaemonclusterDaemonName - the cluster Daemon Name's name
public String getClusterdaemonState(String clusterdaemonName)
getClusterdaemonState in interface IClusterdaemonclusterdaemonName - name of the cluster daemon to manage.
public boolean isRunning(String clusterdaemonName)
isRunning in interface IClusterdaemonclusterdaemonName - name of the cluster daemon to manage.
public String[] getControlledServersNames(String clusterdaemonName)
getControlledServersNames in interface IClusterdaemonclusterdaemonName - name of the cluster daemon to manage.
public boolean startServer(String clusterdaemonName,
String serverName)
startServer in interface IClusterdaemonclusterdaemonName - name of the cluster daemonserverName - name of the server to start
public boolean stopServer(String clusterdaemonName,
String serverName)
stopServer in interface IClusterdaemonclusterdaemonName - name of the cluster daemonserverName - name of the server to stop
public void addServer(String clusterDaemonName,
String serverName,
String description,
String jonasRoot,
String jonasBase,
String javaHome,
String xprem,
String autoBoot,
String jonasCmd,
String saveIt)
addServer in interface IClusterdaemonclusterDaemonName - the cluster Daemon nameserverName - the server namedescription - server descriptionjavaHome - path to JREjonasRoot - path to bin repositoryjonasBase - path to lib repositoryxprem - extra parameter e.g: -Djava.net.preferIPv4Stack=trueautoBoot - true if the server is launched when cluster daemon startsjonasCmd - user commandsaveIt - true to flush the clusterd configuration
public void AddServer(String clusterDaemonName,
String serverName,
String description,
String jonasRoot,
String jonasBase,
String javaHome,
String xprem,
String autoBoot,
String saveIt)
serverName - the server namedescription - server descriptionjavaHome - path to JREjonasRoot - path to bin repositoryjonasBase - path to lib repositoryxprem - extra parameter e.g: -Djava.net.preferIPv4Stack=trueautoBoot - true if the server is launched when cluster daemon startssaveIt - true to flush the clusterd configuration
public void removeServer(String clusterDaemonName,
String serverName,
String saveIt)
removeServer in interface IClusterdaemonclusterDaemonName - name of the cluster daemonserverName - the server to removesaveIt - true to flush the clusterd configuration
public void startAllServers(String clusterDaemonName,
String otherParams)
startAllServers in interface IClusterdaemonclusterDaemonName - name of the cluster daemonotherParams - the servers to start
public void stopAllServers(String clusterDaemonName,
String otherParams)
stopAllServers in interface IClusterdaemonclusterDaemonName - name of the cluster daemonotherParams - the servers to stop
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||