|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 IClusterdaemon
clusterDaemonName
- the cluster Daemon Name's name.
public String getOperatingSystemName(String clusterDaemonName)
getOperatingSystemName
in interface IClusterdaemon
clusterDaemonName
- the cluster Daemon Name's name.
public String getOperatingSystemVersion(String clusterDaemonName)
getOperatingSystemVersion
in interface IClusterdaemon
clusterDaemonName
- the cluster Daemon Name's name.
public String getRunTimeSpecVendor(String clusterDaemonName)
getRunTimeSpecVendor
in interface IClusterdaemon
clusterDaemonName
- the cluster Daemon Name's name.
public String getRunTimeSpecVersion(String clusterDaemonName)
getRunTimeSpecVersion
in interface IClusterdaemon
clusterDaemonName
- the cluster Daemon Name's name.
public String getRunTimeVmName(String clusterDaemonName)
getRunTimeVmName
in interface IClusterdaemon
clusterDaemonName
- the cluster Daemon Name's name.
public String getRunTimeVmVendor(String clusterDaemonName)
getRunTimeVmVendor
in interface IClusterdaemon
clusterDaemonName
- the cluster Daemon Name's name.
public String getRunTimeVmVersion(String clusterDaemonName)
getRunTimeVmVersion
in interface IClusterdaemon
clusterDaemonName
- the cluster Daemon Name's name.
public String getOperatingSystemArch(String clusterDaemonName)
getOperatingSystemArch
in interface IClusterdaemon
clusterDaemonName
- the cluster Daemon Name's name.
public String getVmCurrentUsedMemory(String clusterDaemonName)
getVmCurrentUsedMemory
in interface IClusterdaemon
clusterDaemonName
- the cluster Daemon Name's name. Getting remote
Vm used Memory
public String getVmTotalMemory(String clusterDaemonName)
getVmTotalMemory
in interface IClusterdaemon
clusterDaemonName
- the cluster Daemon Name's name. Getting remote
Vm Total Memory
public String getVmCurrentUsedHeapMemory(String clusterDaemonName)
getVmCurrentUsedHeapMemory
in interface IClusterdaemon
clusterDaemonName
- the cluster Daemon Name's name
public String getVmCurrentUsedNonHeapMemory(String clusterDaemonName)
getVmCurrentUsedNonHeapMemory
in interface IClusterdaemon
clusterDaemonName
- the cluster Daemon Name's name
public String getOsCurrentUsedSpace(String clusterDaemonName)
getOsCurrentUsedSpace
in interface IClusterdaemon
clusterDaemonName
- the cluster Daemon Name's name
public String getOsTotalSpace(String clusterDaemonName)
getOsTotalSpace
in interface IClusterdaemon
clusterDaemonName
- the cluster Daemon Name's name
public String getClusterdaemonState(String clusterdaemonName)
getClusterdaemonState
in interface IClusterdaemon
clusterdaemonName
- name of the cluster daemon to manage.
public boolean isRunning(String clusterdaemonName)
isRunning
in interface IClusterdaemon
clusterdaemonName
- name of the cluster daemon to manage.
public String[] getControlledServersNames(String clusterdaemonName)
getControlledServersNames
in interface IClusterdaemon
clusterdaemonName
- name of the cluster daemon to manage.
public boolean startServer(String clusterdaemonName, String serverName)
startServer
in interface IClusterdaemon
clusterdaemonName
- name of the cluster daemonserverName
- name of the server to start
public boolean stopServer(String clusterdaemonName, String serverName)
stopServer
in interface IClusterdaemon
clusterdaemonName
- 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 IClusterdaemon
clusterDaemonName
- 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 configurationpublic 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 configurationpublic void removeServer(String clusterDaemonName, String serverName, String saveIt)
removeServer
in interface IClusterdaemon
clusterDaemonName
- name of the cluster daemonserverName
- the server to removesaveIt
- true to flush the clusterd configurationpublic void startAllServers(String clusterDaemonName, String otherParams)
startAllServers
in interface IClusterdaemon
clusterDaemonName
- name of the cluster daemonotherParams
- the servers to startpublic void stopAllServers(String clusterDaemonName, String otherParams)
stopAllServers
in interface IClusterdaemon
clusterDaemonName
- 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 |