public final class ExternalExecutionServiceImpl extends Object implements ExternalExecutionService
| Constructor and Description |
|---|
ExternalExecutionServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
pauseExternalExecution(io.cloudslang.score.facade.entities.Execution execution) |
void |
postExecutionWork(io.cloudslang.score.facade.entities.Execution execution) |
io.cloudslang.score.facade.entities.Execution |
readExecutionObject(Long executionId,
String branchId) |
void |
resumeExternalExecution(io.cloudslang.score.facade.entities.Execution execution) |
void |
updateExecutionObject(Long executionId,
String branchId,
io.cloudslang.score.facade.entities.Execution execution) |
public void pauseExternalExecution(io.cloudslang.score.facade.entities.Execution execution)
throws InterruptedException
pauseExternalExecution in interface ExternalExecutionServiceInterruptedExceptionpublic void resumeExternalExecution(io.cloudslang.score.facade.entities.Execution execution)
resumeExternalExecution in interface ExternalExecutionServicepublic io.cloudslang.score.facade.entities.Execution readExecutionObject(Long executionId, String branchId)
readExecutionObject in interface ExternalExecutionServicepublic void updateExecutionObject(Long executionId, String branchId, io.cloudslang.score.facade.entities.Execution execution)
updateExecutionObject in interface ExternalExecutionServicepublic void postExecutionWork(io.cloudslang.score.facade.entities.Execution execution)
throws InterruptedException
postExecutionWork in interface ExternalExecutionServiceInterruptedExceptionCopyright © 2023. All rights reserved.