public class ChronosTaskLauncher extends Object implements org.springframework.cloud.deployer.spi.task.TaskLauncher
| Constructor and Description |
|---|
ChronosTaskLauncher(ChronosTaskLauncherProperties properties,
Chronos chronos) |
| Modifier and Type | Method and Description |
|---|---|
protected org.springframework.cloud.deployer.spi.task.TaskStatus |
buildTaskStatus(ChronosTaskLauncherProperties properties,
String id,
Job job,
String csv) |
void |
cancel(String id) |
void |
cleanup(String id) |
protected List<String> |
createCommandArgs(org.springframework.cloud.deployer.spi.core.AppDeploymentRequest request) |
protected String |
createDeploymentId(org.springframework.cloud.deployer.spi.core.AppDeploymentRequest request) |
protected Map<String,String> |
createSpringApplicationJson(org.springframework.cloud.deployer.spi.core.AppDeploymentRequest request) |
void |
destroy(String taskName) |
org.springframework.cloud.deployer.spi.core.RuntimeEnvironmentInfo |
environmentInfo() |
String |
launch(org.springframework.cloud.deployer.spi.core.AppDeploymentRequest request) |
org.springframework.cloud.deployer.spi.task.TaskStatus |
status(String id) |
public ChronosTaskLauncher(ChronosTaskLauncherProperties properties, Chronos chronos)
public String launch(org.springframework.cloud.deployer.spi.core.AppDeploymentRequest request)
launch in interface org.springframework.cloud.deployer.spi.task.TaskLauncherpublic void cancel(String id)
cancel in interface org.springframework.cloud.deployer.spi.task.TaskLauncherpublic org.springframework.cloud.deployer.spi.task.TaskStatus status(String id)
status in interface org.springframework.cloud.deployer.spi.task.TaskLauncherpublic void cleanup(String id)
cleanup in interface org.springframework.cloud.deployer.spi.task.TaskLauncherpublic void destroy(String taskName)
destroy in interface org.springframework.cloud.deployer.spi.task.TaskLauncherpublic org.springframework.cloud.deployer.spi.core.RuntimeEnvironmentInfo environmentInfo()
environmentInfo in interface org.springframework.cloud.deployer.spi.task.TaskLauncherprotected String createDeploymentId(org.springframework.cloud.deployer.spi.core.AppDeploymentRequest request)
protected Map<String,String> createSpringApplicationJson(org.springframework.cloud.deployer.spi.core.AppDeploymentRequest request)
protected List<String> createCommandArgs(org.springframework.cloud.deployer.spi.core.AppDeploymentRequest request)
protected org.springframework.cloud.deployer.spi.task.TaskStatus buildTaskStatus(ChronosTaskLauncherProperties properties, String id, Job job, String csv)
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.