public abstract static class WorkingScenario.Builder<T extends WorkingScenario> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected CoordinationClient |
client |
| Constructor and Description |
|---|
Builder(CoordinationClient client) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract T |
buildScenario(WorkingScenario.Settings settings) |
WorkingScenario.Builder<T> |
setCoordinationNodeName(String coordinationNodeName) |
WorkingScenario.Builder<T> |
setDescription(String description) |
WorkingScenario.Builder<T> |
setSemaphoreName(String semaphoreName) |
CompletableFuture<T> |
start() |
protected final CoordinationClient client
public Builder(CoordinationClient client)
public WorkingScenario.Builder<T> setCoordinationNodeName(@Nonnull String coordinationNodeName)
public WorkingScenario.Builder<T> setSemaphoreName(@Nonnull String semaphoreName)
public WorkingScenario.Builder<T> setDescription(@Nonnull String description)
protected abstract T buildScenario(WorkingScenario.Settings settings)
public CompletableFuture<T> start()
Copyright © 2023. All rights reserved.