| Modifier and Type | Method and Description |
|---|---|
static CodeLocation |
CodeLocation.fromCallerLocation(int stackOffset)
Create a code location based on an offset of the stack of the current caller
A stack offset of zero represents the calling method and one represents the caller of the calling method
If no location information is available then an
unknownLocation() is returned |
static CodeLocation |
CodeLocation.unknownLocation()
Creates a code location representing an unknown source location
|
| 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) |
void |
CompleterClient.addTerminationHook(FlowId flowId,
Serializable code,
CodeLocation codeLocation) |
void |
RemoteFlowApiClient.addTerminationHook(FlowId flowId,
Serializable code,
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) |
boolean |
CompleterClient.complete(FlowId flowId,
CompletionId completionId,
Object value,
CodeLocation codeLocation) |
boolean |
RemoteFlowApiClient.complete(FlowId flowId,
CompletionId completionId,
Object value,
CodeLocation codeLocation) |
CompletionId |
CompleterClient.completedValue(FlowId flowId,
boolean success,
Object value,
CodeLocation codeLocation) |
CompletionId |
RemoteFlowApiClient.completedValue(FlowId flowId,
boolean success,
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) |
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) |
Copyright © 2021. All rights reserved.