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,
Supplier<CompletableFuture<U>> yes,
Supplier<CompletableFuture<U>> no) |
|
static DeployStateManager |
load(String endpoint,
Path outdir) |
factory method
|
boolean |
removeState(URI uri) |
|
DeployStateManager |
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 DeployStateManager save()
public <U> CompletableFuture<U> isUpdated(URI uri, DeployStateManager.Data attributes, Supplier<CompletableFuture<U>> yes, 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.