public class DeployStateManager extends Object
| Modifier and Type | Field | Description |
|---|---|---|
static String |
STORAGE_NAME |
| Modifier and Type | Method | Description |
|---|---|---|
static javax.json.JsonString |
createValue(String value) |
|
Optional<javax.json.JsonValue> |
getOptExtraAttribute(URI uri) |
|
<U> CompletableFuture<U> |
isUpdated(URI uri,
Optional<javax.json.JsonValue> extraAttribute,
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 |
setExtraAttribute(URI uri,
javax.json.JsonValue value) |
|
String |
toString() |
public static final String STORAGE_NAME
public static javax.json.JsonString createValue(String value)
public static DeployStateManager load(String endpoint, Path outdir)
endpoint - public void save()
public <U> CompletableFuture<U> isUpdated(URI uri, Optional<javax.json.JsonValue> extraAttribute, java.util.function.Supplier<CompletableFuture<U>> yes, java.util.function.Supplier<CompletableFuture<U>> no)
U - uri - extraAttribute - yes - no - public Optional<javax.json.JsonValue> getOptExtraAttribute(URI uri)
uri - public void setExtraAttribute(URI uri, javax.json.JsonValue value)
uri - value - public boolean removeState(URI uri)
uri - Copyright © 2021. All rights reserved.