| Modifier and Type | Method and Description |
|---|---|
CompletionId |
CompleterClient.acceptEither(FlowId flowId,
CompletionId completionId,
CompletionId alternate,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.acceptEither(FlowId flowId,
CompletionId completionId,
CompletionId alternate,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.allOf(FlowId flowId,
List<CompletionId> cids,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.allOf(FlowId flowId,
List<CompletionId> cids,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.anyOf(FlowId flowId,
List<CompletionId> cids,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.anyOf(FlowId flowId,
List<CompletionId> cids,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.applyToEither(FlowId flowId,
CompletionId completionId,
CompletionId alternate,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.applyToEither(FlowId flowId,
CompletionId completionId,
CompletionId alternate,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.completedValue(FlowId flowId,
boolean success,
Object value,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.completedValue(FlowId flowId,
boolean success,
Object value,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.createCompletion(FlowId flowId,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.createCompletion(FlowId flowId,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.delay(FlowId flowId,
long l,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.delay(FlowId flowId,
long l,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.exceptionally(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.exceptionally(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.exceptionallyCompose(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.exceptionallyCompose(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.handle(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.handle(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.invokeFunction(FlowId flowId,
String functionId,
byte[] data,
HttpMethod method,
Headers headers,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.invokeFunction(FlowId flowId,
String functionId,
byte[] data,
HttpMethod method,
Headers headers,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.supply(FlowId flowID,
Serializable code,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.supply(FlowId flowId,
Serializable supplier,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.thenAccept(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.thenAccept(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.thenAcceptBoth(FlowId flowId,
CompletionId completionId,
CompletionId alternate,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.thenAcceptBoth(FlowId flowId,
CompletionId completionId,
CompletionId alternate,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.thenApply(FlowId flowID,
CompletionId completionId,
Serializable consumer,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.thenApply(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.thenCombine(FlowId flowId,
CompletionId completionId,
Serializable fn,
CompletionId alternate,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.thenCombine(FlowId flowId,
CompletionId completionId,
Serializable fn,
CompletionId alternate,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.thenCompose(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation)
Compose a function into the tree
The transmitted function is wrapped to convert th ElvisFuture into it's completion iD
|
CompletionId |
RemoteFlowApiClient.thenCompose(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.thenRun(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.thenRun(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.whenComplete(FlowId flowID,
CompletionId completionId,
Serializable consumer,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.whenComplete(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation) |
| Modifier and Type | Method and Description |
|---|---|
static Optional<CompletionId> |
FlowRuntimeGlobals.getCurrentCompletionId()
Get the current completion ID - returns an empty optional if the current invocation is not a completion
|
| Modifier and Type | Method and Description |
|---|---|
CompletionId |
CompleterClient.acceptEither(FlowId flowId,
CompletionId completionId,
CompletionId alternate,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.acceptEither(FlowId flowId,
CompletionId completionId,
CompletionId alternate,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.applyToEither(FlowId flowId,
CompletionId completionId,
CompletionId alternate,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.applyToEither(FlowId flowId,
CompletionId completionId,
CompletionId alternate,
Serializable fn,
CodeLocation codeLocation) |
boolean |
CompleterClient.complete(FlowId flowId,
CompletionId completionId,
Object value,
CodeLocation codeLocation) |
boolean |
RemoteFlowApiClient.complete(FlowId flowId,
CompletionId completionId,
Object value,
CodeLocation codeLocation) |
boolean |
CompleterClient.completeExceptionally(FlowId flowId,
CompletionId completionId,
Throwable value,
CodeLocation codeLocation) |
boolean |
RemoteFlowApiClient.completeExceptionally(FlowId flowId,
CompletionId completionId,
Throwable value,
CodeLocation codeLocation) |
<V> FlowFuture<V> |
RemoteFlow.createFlowFuture(CompletionId completionId) |
<V> FlowFuture<V> |
FlowFutureSource.createFlowFuture(CompletionId completionId) |
CompletionId |
CompleterClient.exceptionally(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.exceptionally(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.exceptionallyCompose(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.exceptionallyCompose(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.handle(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.handle(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation) |
static void |
FlowRuntimeGlobals.setCurrentCompletionId(CompletionId completionId)
Set the current Completion ID
|
CompletionId |
CompleterClient.thenAccept(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.thenAccept(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.thenAcceptBoth(FlowId flowId,
CompletionId completionId,
CompletionId alternate,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.thenAcceptBoth(FlowId flowId,
CompletionId completionId,
CompletionId alternate,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.thenApply(FlowId flowID,
CompletionId completionId,
Serializable consumer,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.thenApply(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.thenCombine(FlowId flowId,
CompletionId completionId,
Serializable fn,
CompletionId alternate,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.thenCombine(FlowId flowId,
CompletionId completionId,
Serializable fn,
CompletionId alternate,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.thenCompose(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation)
Compose a function into the tree
The transmitted function is wrapped to convert th ElvisFuture into it's completion iD
|
CompletionId |
RemoteFlowApiClient.thenCompose(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.thenRun(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.thenRun(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation) |
Object |
CompleterClient.waitForCompletion(FlowId flowId,
CompletionId id,
ClassLoader loader) |
Object |
RemoteFlowApiClient.waitForCompletion(FlowId flowId,
CompletionId id,
ClassLoader ignored) |
Object |
CompleterClient.waitForCompletion(FlowId flowId,
CompletionId id,
ClassLoader loader,
long timeout,
TimeUnit unit) |
Object |
RemoteFlowApiClient.waitForCompletion(FlowId flowId,
CompletionId id,
ClassLoader ignored,
long timeout,
TimeUnit unit) |
CompletionId |
CompleterClient.whenComplete(FlowId flowID,
CompletionId completionId,
Serializable consumer,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.whenComplete(FlowId flowId,
CompletionId completionId,
Serializable fn,
CodeLocation codeLocation) |
| Modifier and Type | Method and Description |
|---|---|
CompletionId |
CompleterClient.allOf(FlowId flowId,
List<CompletionId> cids,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.allOf(FlowId flowId,
List<CompletionId> cids,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.anyOf(FlowId flowId,
List<CompletionId> cids,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.anyOf(FlowId flowId,
List<CompletionId> cids,
CodeLocation codeLocation) |
Copyright © 2021. All rights reserved.