|
|||||||||
| 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 occurs
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)
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 occurs
void removeServer(java.lang.String name)
throws ClusterDaemonException
name - server name
ClusterDaemonException - if an error occurs
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)
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 occurs
void 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 occurs
void stopJOnAS(java.lang.String name)
throws ClusterDaemonException
name - instance name
ClusterDaemonException - if an error occurs
int pingJOnAS(java.lang.String name)
throws ClusterDaemonException
name - instance name
ClusterDaemonException - if an error occurs
java.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 | ||||||||