com.xebialabs.deployit.plugin.jbossas.runbook
Class JbossasDeploymentRunBook
java.lang.Object
com.xebialabs.deployit.util.SingleTypeHandlingRunBook<com.xebialabs.deployit.ci.Deployment>
com.xebialabs.deployit.plugin.jbossas.runbook.JbossasDeploymentRunBook
- All Implemented Interfaces:
- com.xebialabs.deployit.RunBook
public class JbossasDeploymentRunBook
- extends com.xebialabs.deployit.util.SingleTypeHandlingRunBook<com.xebialabs.deployit.ci.Deployment>
Supports the deployment, re-deployment and undeployment of an Application Package to a JBoss Application Server.
Conditions
Will trigger if the change plan contains the addition, modification or deletion of a Deployment CI
to an Environment CI which contains JBoss middleware CI's.
Note that Additions, Modifications and Deletions are always handled in one single flow.
Actions
- Undeploy
EARs from
JBoss Application Server
- Undeploy
WARs from
JBoss Application Server
- Destroy
JBoss resources from
JBoss Application Server
- Deploy
EARs to
JBoss Application Server
- Deploy
WARs to
JBoss Application Server
- Create
JBoss resources from
JBoss Application Server
- Undeploy
Libraries from Host
- Undeploy
ConfigurationFiles from
Host
- Deploy
Libraries on Host
- Deploy
ConfigurationFiles on Host
| Methods inherited from class com.xebialabs.deployit.util.SingleTypeHandlingRunBook |
resolve |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JbossasDeploymentRunBook
public JbossasDeploymentRunBook()
resolve
protected void resolve(com.xebialabs.deployit.Change<com.xebialabs.deployit.ci.Deployment> change,
com.xebialabs.deployit.ChangePlan changePlan,
java.util.List<com.xebialabs.deployit.Step> steps)
- Specified by:
resolve in class com.xebialabs.deployit.util.SingleTypeHandlingRunBook<com.xebialabs.deployit.ci.Deployment>
isJbossasDeployment
private boolean isJbossasDeployment(WarToJbossasServerMapper warToServerMapper,
EarToJbossasServerMapper earToServerMapper,
JbossasDataSourceToJbossasServerMapper dataSourceToServerMapper,
JbossasQueueToJbossasServerMapper queueToServerMapper,
JbossasTopicToJbossasServerMapper topicToServerMapper)
restartServers
private void restartServers(java.util.Set<JbossasServer> servers,
java.util.List<com.xebialabs.deployit.Step> steps)
Copyright © 2010. All Rights Reserved.