public final class ExecutionServiceImpl extends Object implements ExecutionService
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_PLATFORM_LEVEL_OPERATION_TIMEOUT_IN_SECONDS |
static long |
DEFAULT_PLATFORM_LEVEL_WAIT_PAUSE_FOR_TIMEOUT_IN_MILLIS |
static int |
DEFAULT_PLATFORM_LEVEL_WAIT_PERIOD_FOR_TIMEOUT_IN_SECONDS |
| Constructor and Description |
|---|
ExecutionServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
io.cloudslang.score.facade.entities.Execution |
execute(io.cloudslang.score.facade.entities.Execution execution) |
List<io.cloudslang.score.facade.entities.Execution> |
executeSplit(io.cloudslang.score.facade.entities.Execution execution) |
protected void |
executeSplitStep(io.cloudslang.score.facade.entities.Execution execution,
ExecutionStep currStep) |
protected String |
executeStep(io.cloudslang.score.facade.entities.Execution execution,
ExecutionStep currStep) |
protected boolean |
handleCancelledFlow(io.cloudslang.score.facade.entities.Execution execution) |
protected boolean |
handlePausedFlow(io.cloudslang.score.facade.entities.Execution execution) |
boolean |
isSplitStep(io.cloudslang.score.facade.entities.Execution execution) |
protected ExecutionStep |
loadExecutionStep(io.cloudslang.score.facade.entities.Execution execution) |
protected void |
navigate(io.cloudslang.score.facade.entities.Execution execution,
ExecutionStep currStep) |
protected static void |
postExecutionSettings(io.cloudslang.score.facade.entities.Execution execution) |
public static final int DEFAULT_PLATFORM_LEVEL_OPERATION_TIMEOUT_IN_SECONDS
public static final int DEFAULT_PLATFORM_LEVEL_WAIT_PERIOD_FOR_TIMEOUT_IN_SECONDS
public static final long DEFAULT_PLATFORM_LEVEL_WAIT_PAUSE_FOR_TIMEOUT_IN_MILLIS
public io.cloudslang.score.facade.entities.Execution execute(io.cloudslang.score.facade.entities.Execution execution)
throws InterruptedException
execute in interface ExecutionServiceInterruptedExceptionpublic List<io.cloudslang.score.facade.entities.Execution> executeSplit(io.cloudslang.score.facade.entities.Execution execution) throws InterruptedException
executeSplit in interface ExecutionServiceInterruptedExceptionpublic boolean isSplitStep(io.cloudslang.score.facade.entities.Execution execution)
isSplitStep in interface ExecutionServiceprotected boolean handleCancelledFlow(io.cloudslang.score.facade.entities.Execution execution)
protected boolean handlePausedFlow(io.cloudslang.score.facade.entities.Execution execution)
throws InterruptedException
InterruptedExceptionprotected ExecutionStep loadExecutionStep(io.cloudslang.score.facade.entities.Execution execution)
protected String executeStep(io.cloudslang.score.facade.entities.Execution execution, ExecutionStep currStep) throws InterruptedException
InterruptedExceptionprotected void executeSplitStep(io.cloudslang.score.facade.entities.Execution execution,
ExecutionStep currStep)
protected void navigate(io.cloudslang.score.facade.entities.Execution execution,
ExecutionStep currStep)
throws InterruptedException
InterruptedExceptionprotected static void postExecutionSettings(io.cloudslang.score.facade.entities.Execution execution)
Copyright © 2019. All rights reserved.