|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ow2.jasmine.jadort.service.action.AbstractAction
org.ow2.jasmine.jadort.service.action.ServerAction
org.ow2.jasmine.jadort.service.action.JonasServerAction
public class JonasServerAction
Action for the JOnAS 5 server.
| Nested Class Summary | |
|---|---|
protected class |
JonasServerAction.ApplicationInformation
|
protected class |
JonasServerAction.VersionInformation
|
| Field Summary |
|---|
| Fields inherited from class org.ow2.jasmine.jadort.service.action.ServerAction |
|---|
STATE_DEPLOYED, STATE_PRESENT |
| Constructor Summary | |
|---|---|
protected |
JonasServerAction(org.ow2.jasmine.jadort.api.entities.topology.ServerBean server)
|
| Method Summary | |
|---|---|
boolean |
canDeployApplications()
|
protected void |
checkJMXConnection()
Checks connectivity with the server JMX connector. |
void |
deploy(java.lang.String appName)
|
boolean |
enableOrDisableApplications(boolean enable)
Enable or disable or enable all applications in this server. |
void |
erase(java.lang.String appName)
|
int |
getActiveSessions()
|
int |
getActiveSessions(java.lang.String appName)
|
org.ow2.jasmine.jadort.api.entities.deployment.ApplicationBean |
getApplicationBean(java.lang.String appName)
|
protected java.util.Map<java.lang.String,JonasServerAction.ApplicationInformation> |
getApplicationsList()
Gets the list of deployed applications from the server. |
protected java.lang.String |
getPath(javax.management.ObjectName mbean)
|
boolean |
isStarted()
|
java.util.List<org.ow2.jasmine.jadort.api.entities.deployment.ApplicationBean> |
listOfApplications()
|
void |
maintain()
Maintain server |
java.lang.String |
setDefault(java.lang.String appName)
|
protected void |
setPolicy(java.util.Set<javax.management.ObjectName> managers,
java.lang.String version,
java.lang.String policy)
|
void |
start()
Start server |
void |
stop()
Stop server |
void |
undeploy(java.lang.String appName)
|
java.lang.String |
upload(org.ow2.jasmine.jadort.api.entities.deployment.ApplicationBean application)
|
| Methods inherited from class org.ow2.jasmine.jadort.service.action.ServerAction |
|---|
getConstructor, getServerAction, newInstance |
| Methods inherited from class org.ow2.jasmine.jadort.service.action.AbstractAction |
|---|
appendToLog, flushLog |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected JonasServerAction(org.ow2.jasmine.jadort.api.entities.topology.ServerBean server)
| Method Detail |
|---|
protected void checkJMXConnection()
throws java.lang.Exception
java.lang.Exception
public boolean canDeployApplications()
throws java.lang.Exception
canDeployApplications in class ServerActionjava.lang.Exception
protected java.util.Map<java.lang.String,JonasServerAction.ApplicationInformation> getApplicationsList()
throws java.lang.Exception
java.lang.Exception
public java.util.List<org.ow2.jasmine.jadort.api.entities.deployment.ApplicationBean> listOfApplications()
throws java.lang.Exception
listOfApplications in class ServerActionjava.lang.Exception
public java.lang.String upload(org.ow2.jasmine.jadort.api.entities.deployment.ApplicationBean application)
throws java.lang.Exception
upload in class ServerActionapplication - ApplicationBean to upload.
ServerAction.deploy(String) and
ServerAction.setDefault(String),
ServerAction.undeploy(String) and
ServerAction.erase(String) methods.
java.lang.Exception
public void deploy(java.lang.String appName)
throws java.lang.Exception
deploy in class ServerActionappName - Name of the application to deploy, as returned by
ServerAction.upload(ApplicationBean) or
ServerAction.setDefault(String).
java.lang.Exception
public java.lang.String setDefault(java.lang.String appName)
throws java.lang.Exception
setDefault in class ServerActionappName - Name of the application to set as default version
(previous Default version will become Disabled), as returned by
ServerAction.upload(ApplicationBean) or
ServerAction.setDefault(String).
java.lang.Exception
protected java.lang.String getPath(javax.management.ObjectName mbean)
throws javax.management.AttributeNotFoundException,
javax.management.InstanceNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException,
java.io.IOException
javax.management.AttributeNotFoundException
javax.management.InstanceNotFoundException
javax.management.MBeanException
javax.management.ReflectionException
java.io.IOException
protected void setPolicy(java.util.Set<javax.management.ObjectName> managers,
java.lang.String version,
java.lang.String policy)
throws javax.management.AttributeNotFoundException,
javax.management.InstanceNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException,
java.io.IOException
javax.management.AttributeNotFoundException
javax.management.InstanceNotFoundException
javax.management.MBeanException
javax.management.ReflectionException
java.io.IOException
public void undeploy(java.lang.String appName)
throws java.lang.Exception
undeploy in class ServerActionappName - Name of the application to undeploy, as returned by
ServerAction.upload(ApplicationBean) or
ServerAction.setDefault(String).
java.lang.Exception
public void erase(java.lang.String appName)
throws java.lang.Exception
erase in class ServerActionappName - Name of the application to erase, as returned by
ServerAction.upload(ApplicationBean) or
ServerAction.setDefault(String).
java.lang.Exception
public org.ow2.jasmine.jadort.api.entities.deployment.ApplicationBean getApplicationBean(java.lang.String appName)
throws java.lang.Exception
getApplicationBean in class ServerActionappName - Name of the application, as returned by
ServerAction.upload(ApplicationBean) or
ServerAction.setDefault(String), for which to obtain an
ApplicationBean.
ApplicationBean corresponding to appName, null if nothing
matches.
java.lang.Exception
public int getActiveSessions(java.lang.String appName)
throws java.lang.Exception
getActiveSessions in class ServerActionappName - Name of the application for which to get the number of
active sessions, as returned by
ServerAction.upload(ApplicationBean) or
ServerAction.setDefault(String).
java.lang.Exception
public int getActiveSessions()
throws java.lang.Exception
getActiveSessions in class ServerActionjava.lang.Exception
public void maintain()
throws java.lang.Exception
ServerAction
maintain in class ServerActionjava.lang.Exception
public void start()
throws java.lang.Exception
ServerAction
start in class ServerActionjava.lang.Exception
public void stop()
throws java.lang.Exception
ServerAction
stop in class ServerActionjava.lang.Exception
public boolean isStarted()
throws java.lang.Exception
isStarted in class ServerActionjava.lang.Exception
public boolean enableOrDisableApplications(boolean enable)
throws java.lang.Exception
ServerAction
enableOrDisableApplications in class ServerActionenable - true to enable all applications, false to disable all
applications.
java.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||