public class DeploymentBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.jboss.as.controller.client.ModelControllerClient |
client |
| Modifier and Type | Method and Description |
|---|---|
MavenDeployment |
build()
Builds the deployment.
|
static DeploymentBuilder |
of(org.jboss.as.controller.client.ModelControllerClient client)
Creates a new builder for a deployment.
|
static DeploymentBuilder |
of(org.jboss.as.controller.client.ModelControllerClient client,
Collection<String> serverGroups)
Creates a new builder for a deployment.
|
DeploymentBuilder |
setContent(File content)
Sets the content to be deployed.
|
DeploymentBuilder |
setMatchPattern(String matchPattern)
Sets the pattern used for validating multiple deployment matching.
|
DeploymentBuilder |
setMatchPatternStrategy(MatchPatternStrategy matchPatternStrategy)
Sets the strategy to use for validating multiple deployment matching.
|
DeploymentBuilder |
setName(String name)
Sets the name for this deployment.
|
DeploymentBuilder |
setRuntimeName(String runtimeName)
Sets the runtime name to use for the deployment.
|
DeploymentBuilder |
setType(MavenDeployment.Type type)
Sets the type for the deployment.
|
public static DeploymentBuilder of(org.jboss.as.controller.client.ModelControllerClient client)
client - the client used to execute the management operationspublic static DeploymentBuilder of(org.jboss.as.controller.client.ModelControllerClient client, Collection<String> serverGroups)
client - the client used to execute the management operationsserverGroups - the server groups to deploy to for domain servers or null for standalone serverspublic MavenDeployment build()
public DeploymentBuilder setContent(File content)
content - the content do be deployedpublic DeploymentBuilder setName(String name)
name - the name for this deploymentpublic DeploymentBuilder setRuntimeName(String runtimeName)
runtimeName - the deployments runtime namepublic DeploymentBuilder setType(MavenDeployment.Type type)
type - the deployment typepublic DeploymentBuilder setMatchPattern(String matchPattern)
matchPattern - the pattern to usepublic DeploymentBuilder setMatchPatternStrategy(MatchPatternStrategy matchPatternStrategy)
matchPatternStrategy - the strategy to useCopyright © 2016 JBoss by Red Hat. All rights reserved.