public class DeploySpringCloudAppTask extends AzureTask<SpringCloudDeployment>
AzureTask.DefaultMonitor, AzureTask.Modality, AzureTask.MonitorOperationBase.IdOperation.Type| Modifier and Type | Field and Description |
|---|---|
private SpringCloudAppConfig |
config |
static String |
DEFAULT_DEPLOYMENT_NAME |
private SpringCloudDeployment |
deployment |
private reactor.core.Disposable |
disposable |
private static String |
GET_APP_STATUS_TIMEOUT |
private boolean |
openStreamingLogOnFailure |
private static String |
START_APP |
private List<AzureTask<?>> |
subTasks |
private static int |
TIMEOUT_IN_SECONDS |
private boolean |
waitDeploymentComplete |
UNKNOWN_NAME| Constructor and Description |
|---|
DeploySpringCloudAppTask(SpringCloudAppConfig appConfig) |
DeploySpringCloudAppTask(SpringCloudAppConfig appConfig,
boolean openStreamingLogOnFailure,
boolean waitDeploymentComplete) |
| Modifier and Type | Method and Description |
|---|---|
private void |
addCreateClusterTask(SpringCloudCluster cluster) |
private void |
addCreateEnvironmentTaskIfNecessary(SpringCloudClusterConfig clusterConfig) |
private void |
addCreateResourceGroupTaskIfNecessary(SpringCloudClusterConfig config) |
SpringCloudDeployment |
doExecute() |
private static SpringCloudClusterDraft.Config |
getDraftConfig(SpringCloudClusterConfig cluster) |
private void |
initTasks() |
private void |
startApp() |
execute, getBackgrounded, getBody, getDescription, getExecutionId, getId, getModality, getMonitor, getProject, getSource, getType, isBackgroundable, isCancellable, setBackgroundable, setBackgrounded, setMonitor, setSource, setType, toStringgetContext, getOperationName, getParent, getServiceName, setParentclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcurrent, execute, execute, getActionParent, getEffectiveParentpublic static final String DEFAULT_DEPLOYMENT_NAME
private final SpringCloudAppConfig config
private SpringCloudDeployment deployment
private final boolean openStreamingLogOnFailure
private final boolean waitDeploymentComplete
private static final int TIMEOUT_IN_SECONDS
private static final String GET_APP_STATUS_TIMEOUT
private static final String START_APP
private reactor.core.Disposable disposable
public DeploySpringCloudAppTask(SpringCloudAppConfig appConfig)
public DeploySpringCloudAppTask(SpringCloudAppConfig appConfig, boolean openStreamingLogOnFailure, boolean waitDeploymentComplete)
private void initTasks()
private void addCreateClusterTask(SpringCloudCluster cluster)
private void addCreateResourceGroupTaskIfNecessary(@Nonnull SpringCloudClusterConfig config)
private void addCreateEnvironmentTaskIfNecessary(@Nonnull SpringCloudClusterConfig clusterConfig)
private static SpringCloudClusterDraft.Config getDraftConfig(@Nonnull SpringCloudClusterConfig cluster)
public SpringCloudDeployment doExecute() throws Exception
doExecute in class AzureTask<SpringCloudDeployment>Exceptionprivate void startApp()
Copyright © 2024. All rights reserved.