public interface DeploymentManager
The server result for each deployment operation will be the result of a composite operation.
| Modifier and Type | Interface and Description |
|---|---|
static class |
DeploymentManager.Factory
A factory to create a new deployment manager
|
| Modifier and Type | Method and Description |
|---|---|
DeploymentResult |
deploy(Deployment deployment)
Deploys the content to the server.
|
DeploymentResult |
deploy(Set<Deployment> deployments)
Deploys the content of each deployment to the server.
|
DeploymentResult |
forceDeploy(Deployment deployment)
Deploys the content to the server if it does not already exist on the server.
|
DeploymentResult |
forceDeploy(Set<Deployment> deployments)
Deploys the content to the server if it does not already exist on the server.
|
Set<String> |
getDeploymentNames()
Returns the names of deployed content.
|
Set<DeploymentDescription> |
getDeployments()
Returns the available deployments.
|
Set<DeploymentDescription> |
getDeployments(String serverGroup)
Returns all the deployments on the specified server-group.
|
boolean |
hasDeployment(String name)
Checks if the deployment is on the server.
|
boolean |
hasDeployment(String name,
String serverGroup)
Checks if the deployment is on the server.
|
DeploymentResult |
redeploy(Deployment deployment)
Redeploys the content to the server.
|
DeploymentResult |
redeploy(Set<Deployment> deployments)
Redeploys the content to the server.
|
DeploymentResult |
undeploy(Set<UndeployDescription> undeployDescriptions)
Undeploys the deployment from the server.
|
DeploymentResult |
undeploy(UndeployDescription undeployDescription)
Undeploys the deployment from the server.
|
DeploymentResult deploy(Deployment deployment) throws IOException
deployment - the deployment to deployIOException - if a failure occurs communicating with the serverDeploymentResult deploy(Set<Deployment> deployments) throws IOException
deployments - a set of deployments to deployIOException - if a failure occurs communicating with the serverDeploymentResult forceDeploy(Deployment deployment) throws IOException
deployment - the deployment to deployIOException - if a failure occurs communicating with the serverDeploymentResult forceDeploy(Set<Deployment> deployments) throws IOException
deployments - a set of deployments to deployIOException - if a failure occurs communicating with the serverDeploymentResult redeploy(Deployment deployment) throws IOException
full-replace-deployment operation to upload the new content,
undeploy the old content, deploy the new content and then remove the old content.deployment - the deployment to redeployIOException - if a failure occurs communicating with the serverDeploymentResult redeploy(Set<Deployment> deployments) throws IOException
full-replace-deployment operation to upload the new content,
undeploy the old content, deploy the new content and then remove the old content.deployments - a set of deployments to redeployIOException - if a failure occurs communicating with the serverDeploymentResult undeploy(UndeployDescription undeployDescription) throws IOException
undeployDescription - the description for undeploying the contentIOException - if a failure occurs communicating with the serverDeploymentResult undeploy(Set<UndeployDescription> undeployDescriptions) throws IOException
undeployDescriptions - the descriptions for undeploying the contentIOException - if a failure occurs communicating with the serverSet<DeploymentDescription> getDeployments() throws IOException
IOException - if a failure occurs communicating with the serverSet<DeploymentDescription> getDeployments(String serverGroup) throws IOException
serverGroup - the server group to get the deployments forIOException - if a failure occurs communicating with the serverIllegalStateException - if the running server is not a managed domainSet<String> getDeploymentNames() throws IOException
IOException - if a failure occurs communicating with the serverboolean hasDeployment(String name) throws IOException
name - the name of the deploymenttrue if the deployment exists otherwise falseIOException - if a failure occurs communicating with the serverboolean hasDeployment(String name, String serverGroup) throws IOException
name - the name of the deploymentserverGroup - the server group to check for the deployment ontrue if the deployment exists otherwise falseIOExceptionCopyright © 2016 JBoss by Red Hat. All rights reserved.