public abstract class DeploymentContextFactory<T extends AbstractBoxDeploymentContext> extends Object
Modifier and Type | Field and Description |
---|---|
protected static EnumMap<DeploymentType,DeploymentContextFactory> |
deploymentTypeMap |
Constructor and Description |
---|
DeploymentContextFactory() |
Modifier and Type | Method and Description |
---|---|
protected String[] |
commaSeparatedValuesToArray(String commaSeparated) |
abstract ApplicationBoxDeploymentContext |
createContext(DeployBox deployBox,
VariableResolver variableResolver,
ElasticBoxCloud cloud,
hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener,
TaskLogger logger) |
static <T extends AbstractBoxDeploymentContext> |
createDeploymentContext(DeployBox deployBox,
VariableResolver variableResolver,
ElasticBoxCloud cloud,
hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener,
TaskLogger taskLogger) |
protected static EnumMap<DeploymentType,DeploymentContextFactory> deploymentTypeMap
public abstract ApplicationBoxDeploymentContext createContext(DeployBox deployBox, VariableResolver variableResolver, ElasticBoxCloud cloud, hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener, TaskLogger logger) throws hudson.AbortException
hudson.AbortException
public static <T extends AbstractBoxDeploymentContext> T createDeploymentContext(DeployBox deployBox, VariableResolver variableResolver, ElasticBoxCloud cloud, hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener, TaskLogger taskLogger) throws hudson.AbortException, ServiceException
hudson.AbortException
ServiceException
Copyright © 2016–2019. All rights reserved.