public class DeployStateManager extends Object
| Modifier and Type | Class | Description |
|---|---|---|
static class |
DeployStateManager.Data |
| Modifier and Type | Field | Description |
|---|---|---|
static String |
STORAGE_NAME |
| Modifier and Type | Method | Description |
|---|---|---|
DeployStateManager |
clear() |
|
static javax.json.JsonNumber |
createValue(int value) |
|
static javax.json.JsonString |
createValue(String value) |
|
Optional<DeployStateManager.Data> |
getAttributes(URI uri) |
|
<U> CompletableFuture<U> |
isUpdated(URI uri,
DeployStateManager.Data attributes,
java.util.function.Supplier<CompletableFuture<U>> yes,
java.util.function.Supplier<CompletableFuture<U>> no) |
|
static DeployStateManager |
load(String endpoint,
Path outdir) |
factory method
|
boolean |
removeState(URI uri) |
|
void |
save() |
|
void |
setAttributes(URI uri,
DeployStateManager.Data attributes) |
|
String |
toString() |
public static final String STORAGE_NAME
public static javax.json.JsonString createValue(String value)
public static javax.json.JsonNumber createValue(int value)
public static DeployStateManager load(String endpoint, Path outdir)
endpoint - public void save()
public <U> CompletableFuture<U> isUpdated(URI uri, DeployStateManager.Data attributes, java.util.function.Supplier<CompletableFuture<U>> yes, java.util.function.Supplier<CompletableFuture<U>> no)
U - uri - attributes - yes - no - public Optional<DeployStateManager.Data> getAttributes(URI uri)
uri - public void setAttributes(URI uri, DeployStateManager.Data attributes)
uri - attributes - public DeployStateManager clear()
public boolean removeState(URI uri)
uri - Copyright © 2022. All rights reserved.