|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ClusterDaemonMBean
Defines the MBean interface. Don't use Models MBeans as it will imply some external libraries like commons-modeler (easier).
Method Summary | |
---|---|
void |
addServer(java.lang.String name,
java.lang.String description,
java.lang.String javaHome,
java.lang.String jonasRoot,
java.lang.String jonasBase,
java.lang.String xprm,
java.lang.String autoBoot,
java.lang.String jonasCmd)
Add a server configuration |
java.lang.String |
getAutoBoot4Server(java.lang.String name)
|
java.lang.String |
getJavaHome4Server(java.lang.String name)
|
java.lang.String |
getJonasBase4Server(java.lang.String name)
|
java.lang.String |
getJonasCmd4Server(java.lang.String name)
|
java.lang.String |
getJonasRoot4Server(java.lang.String name)
|
java.lang.String |
getobjectName()
|
java.lang.String |
getServersList()
|
java.lang.String |
getXprm4Server(java.lang.String name)
|
boolean |
iseventProvider()
|
boolean |
isstateManageable()
|
boolean |
isstatisticsProvider()
|
void |
modifyServer(java.lang.String name,
java.lang.String description,
java.lang.String javaHome,
java.lang.String jonasRoot,
java.lang.String jonasBase,
java.lang.String xprm,
java.lang.String autoBoot,
java.lang.String jonasCmd)
Modify a server configuration |
int |
pingJOnAS(java.lang.String name)
Ping a JOnAS instance (MBean interface) |
void |
reloadConfiguration()
Reload the configuration |
void |
removeServer(java.lang.String name)
Remove a server configuration |
void |
setobjectName(java.lang.String name)
Sets the object name of this mbean |
java.lang.String |
startAllJOnAS(java.lang.String domainName,
java.lang.String prm)
Start all the JOnAS instances configured with auto-reboot |
void |
startJOnAS(java.lang.String name,
java.lang.String domainName,
java.lang.String prm)
Start a JOnAS instance |
java.lang.String |
stopAllJOnAS()
Stop all the JOnAS instances |
void |
stopClusterDaemon()
Stop the cluster daemon instance |
void |
stopJOnAS(java.lang.String name)
Stop a JOnAS instance |
Method Detail |
---|
java.lang.String getobjectName()
void setobjectName(java.lang.String name)
name
- the Object Nameboolean iseventProvider()
boolean isstateManageable()
boolean isstatisticsProvider()
java.lang.String getServersList()
java.lang.String getJavaHome4Server(java.lang.String name)
name
- JOnAS instance name
java.lang.String getJonasRoot4Server(java.lang.String name)
name
- JOnAS instance name
java.lang.String getJonasBase4Server(java.lang.String name)
name
- JOnAS instance name
java.lang.String getJonasCmd4Server(java.lang.String name)
name
- JOnAS instance name
java.lang.String getXprm4Server(java.lang.String name)
name
- JOnAS instance name
java.lang.String getAutoBoot4Server(java.lang.String name)
name
- JOnAS instance name
void reloadConfiguration() throws ClusterDaemonException
ClusterDaemonException
- if an error occursvoid addServer(java.lang.String name, java.lang.String description, java.lang.String javaHome, java.lang.String jonasRoot, java.lang.String jonasBase, java.lang.String xprm, java.lang.String autoBoot, java.lang.String jonasCmd) throws ClusterDaemonException
name
- server namedescription
- server descriptionjavaHome
- JAVA_HOME dirjonasBase
- JONAS_BASE dirjonasRoot
- JONAS_ROOT dirxprm
- extra JVM parametersautoBoot
- automatic startjonasCmd
- user command
ClusterDaemonException
- if an error occursvoid removeServer(java.lang.String name) throws ClusterDaemonException
name
- server name
ClusterDaemonException
- if an error occursvoid modifyServer(java.lang.String name, java.lang.String description, java.lang.String javaHome, java.lang.String jonasRoot, java.lang.String jonasBase, java.lang.String xprm, java.lang.String autoBoot, java.lang.String jonasCmd) throws ClusterDaemonException
name
- server namedescription
- server descriptionjavaHome
- JAVA_HOME dirjonasBase
- JONAS_BASE dirjonasRoot
- JONAS_ROOT dirxprm
- extra JVM parametersautoBoot
- automatic startjonasCmd
- user command
ClusterDaemonException
- if an error occursvoid startJOnAS(java.lang.String name, java.lang.String domainName, java.lang.String prm) throws ClusterDaemonException
name
- instance namedomainName
- domain nameprm
- extra parameters
ClusterDaemonException
- if an error occursvoid stopJOnAS(java.lang.String name) throws ClusterDaemonException
name
- instance name
ClusterDaemonException
- if an error occursint pingJOnAS(java.lang.String name) throws ClusterDaemonException
name
- instance name
ClusterDaemonException
- if an error occursjava.lang.String startAllJOnAS(java.lang.String domainName, java.lang.String prm)
domainName
- domain nameprm
- extra parameters
java.lang.String stopAllJOnAS()
void stopClusterDaemon()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |