Skip navigation links
A B C D E F G H I J K M N O P R S T U V W 

A

acceptEither(FlowId, CompletionId, CompletionId, Serializable, CodeLocation) - Method in interface com.fnproject.fn.runtime.flow.CompleterClient
 
acceptEither(FlowId, CompletionId, CompletionId, Serializable, CodeLocation) - Method in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
AddCompletedValueStageRequest() - Constructor for class com.fnproject.fn.runtime.flow.APIModel.AddCompletedValueStageRequest
 
AddDelayStageRequest() - Constructor for class com.fnproject.fn.runtime.flow.APIModel.AddDelayStageRequest
 
addHeader(String, String) - Method in class com.fnproject.fn.runtime.flow.HttpClient.HttpResponse
 
AddInvokeFunctionStageRequest() - Constructor for class com.fnproject.fn.runtime.flow.APIModel.AddInvokeFunctionStageRequest
 
AddStageRequest() - Constructor for class com.fnproject.fn.runtime.flow.APIModel.AddStageRequest
 
AddStageResponse() - Constructor for class com.fnproject.fn.runtime.flow.APIModel.AddStageResponse
 
addTerminationHook(FlowId, Serializable, CodeLocation) - Method in interface com.fnproject.fn.runtime.flow.CompleterClient
 
addTerminationHook(Flows.SerConsumer<Flow.FlowState>) - Method in class com.fnproject.fn.runtime.flow.RemoteFlow
 
addTerminationHook(FlowId, Serializable, CodeLocation) - Method in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
allOf(FlowId, List<CompletionId>, CodeLocation) - Method in interface com.fnproject.fn.runtime.flow.CompleterClient
 
allOf(FlowFuture<?>...) - Method in class com.fnproject.fn.runtime.flow.RemoteFlow
 
allOf(FlowId, List<CompletionId>, CodeLocation) - Method in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
anyOf(FlowId, List<CompletionId>, CodeLocation) - Method in interface com.fnproject.fn.runtime.flow.CompleterClient
 
anyOf(FlowFuture<?>...) - Method in class com.fnproject.fn.runtime.flow.RemoteFlow
 
anyOf(FlowId, List<CompletionId>, CodeLocation) - Method in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
APIModel - Class in com.fnproject.fn.runtime.flow
Created on 22/11/2017.
APIModel() - Constructor for class com.fnproject.fn.runtime.flow.APIModel
 
APIModel.AddCompletedValueStageRequest - Class in com.fnproject.fn.runtime.flow
 
APIModel.AddDelayStageRequest - Class in com.fnproject.fn.runtime.flow
 
APIModel.AddInvokeFunctionStageRequest - Class in com.fnproject.fn.runtime.flow
 
APIModel.AddStageRequest - Class in com.fnproject.fn.runtime.flow
 
APIModel.AddStageResponse - Class in com.fnproject.fn.runtime.flow
 
APIModel.AwaitStageResponse - Class in com.fnproject.fn.runtime.flow
 
APIModel.Blob - Class in com.fnproject.fn.runtime.flow
 
APIModel.BlobDatum - Class in com.fnproject.fn.runtime.flow
 
APIModel.CompleteStageExternallyRequest - Class in com.fnproject.fn.runtime.flow
 
APIModel.CompletionResult - Class in com.fnproject.fn.runtime.flow
 
APIModel.CreateGraphRequest - Class in com.fnproject.fn.runtime.flow
 
APIModel.Datum - Class in com.fnproject.fn.runtime.flow
 
APIModel.EmptyDatum - Class in com.fnproject.fn.runtime.flow
 
APIModel.ErrorDatum - Class in com.fnproject.fn.runtime.flow
 
APIModel.ErrorType - Enum in com.fnproject.fn.runtime.flow
 
APIModel.HTTPHeader - Class in com.fnproject.fn.runtime.flow
 
APIModel.HTTPMethod - Enum in com.fnproject.fn.runtime.flow
 
APIModel.HTTPReq - Class in com.fnproject.fn.runtime.flow
 
APIModel.HTTPReqDatum - Class in com.fnproject.fn.runtime.flow
 
APIModel.HTTPResp - Class in com.fnproject.fn.runtime.flow
 
APIModel.HTTPRespDatum - Class in com.fnproject.fn.runtime.flow
 
APIModel.InvokeStageRequest - Class in com.fnproject.fn.runtime.flow
 
APIModel.InvokeStageResponse - Class in com.fnproject.fn.runtime.flow
 
APIModel.StageRefDatum - Class in com.fnproject.fn.runtime.flow
 
APIModel.StatusDatum - Class in com.fnproject.fn.runtime.flow
 
APIModel.StatusDatumType - Enum in com.fnproject.fn.runtime.flow
 
applyToEither(FlowId, CompletionId, CompletionId, Serializable, CodeLocation) - Method in interface com.fnproject.fn.runtime.flow.CompleterClient
 
applyToEither(FlowId, CompletionId, CompletionId, Serializable, CodeLocation) - Method in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
arg - Variable in class com.fnproject.fn.runtime.flow.APIModel.AddInvokeFunctionStageRequest
 
args - Variable in class com.fnproject.fn.runtime.flow.APIModel.InvokeStageRequest
 
AwaitStageResponse() - Constructor for class com.fnproject.fn.runtime.flow.APIModel.AwaitStageResponse
 

B

Blob() - Constructor for class com.fnproject.fn.runtime.flow.APIModel.Blob
 
blob - Variable in class com.fnproject.fn.runtime.flow.APIModel.BlobDatum
 
BlobDatum() - Constructor for class com.fnproject.fn.runtime.flow.APIModel.BlobDatum
 
blobId - Variable in class com.fnproject.fn.runtime.flow.APIModel.Blob
 
blobId - Variable in class com.fnproject.fn.runtime.flow.BlobResponse
 
blobLength - Variable in class com.fnproject.fn.runtime.flow.APIModel.Blob
 
blobLength - Variable in class com.fnproject.fn.runtime.flow.BlobResponse
 
BlobResponse - Class in com.fnproject.fn.runtime.flow
 
BlobResponse() - Constructor for class com.fnproject.fn.runtime.flow.BlobResponse
 
BlobStoreClient - Interface in com.fnproject.fn.runtime.flow
 
body - Variable in class com.fnproject.fn.runtime.flow.APIModel.HTTPReq
 
body - Variable in class com.fnproject.fn.runtime.flow.APIModel.HTTPResp
 

C

callerId - Variable in class com.fnproject.fn.runtime.flow.APIModel.AddCompletedValueStageRequest
 
callerId - Variable in class com.fnproject.fn.runtime.flow.APIModel.AddDelayStageRequest
 
callerId - Variable in class com.fnproject.fn.runtime.flow.APIModel.AddInvokeFunctionStageRequest
 
callerId - Variable in class com.fnproject.fn.runtime.flow.APIModel.AddStageRequest
 
callerId - Variable in class com.fnproject.fn.runtime.flow.APIModel.CompleteStageExternallyRequest
 
close() - Method in class com.fnproject.fn.runtime.flow.HttpClient.HttpResponse
 
closure - Variable in class com.fnproject.fn.runtime.flow.APIModel.AddStageRequest
 
closure - Variable in class com.fnproject.fn.runtime.flow.APIModel.InvokeStageRequest
 
codeLocation - Variable in class com.fnproject.fn.runtime.flow.APIModel.AddCompletedValueStageRequest
 
codeLocation - Variable in class com.fnproject.fn.runtime.flow.APIModel.AddDelayStageRequest
 
codeLocation - Variable in class com.fnproject.fn.runtime.flow.APIModel.AddInvokeFunctionStageRequest
 
codeLocation - Variable in class com.fnproject.fn.runtime.flow.APIModel.AddStageRequest
 
codeLocation - Variable in class com.fnproject.fn.runtime.flow.APIModel.CompleteStageExternallyRequest
 
CodeLocation - Class in com.fnproject.fn.runtime.flow
Class used to return the code location of the caller
com.fnproject.fn.runtime.flow - package com.fnproject.fn.runtime.flow
 
commit(FlowId) - Method in interface com.fnproject.fn.runtime.flow.CompleterClient
 
commit(FlowId) - Method in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
complete(FlowId, CompletionId, Object, CodeLocation) - Method in interface com.fnproject.fn.runtime.flow.CompleterClient
 
complete(FlowId, CompletionId, Object, CodeLocation) - Method in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
completedValue(FlowId, boolean, Object, CodeLocation) - Method in interface com.fnproject.fn.runtime.flow.CompleterClient
 
completedValue(T) - Method in class com.fnproject.fn.runtime.flow.RemoteFlow
 
completedValue(FlowId, boolean, Object, CodeLocation) - Method in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
completeExceptionally(FlowId, CompletionId, Throwable, CodeLocation) - Method in interface com.fnproject.fn.runtime.flow.CompleterClient
 
completeExceptionally(FlowId, CompletionId, Throwable, CodeLocation) - Method in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
CompleterClient - Interface in com.fnproject.fn.runtime.flow
Internal interface to a remote completion service
CompleterClientFactory - Interface in com.fnproject.fn.runtime.flow
 
CompleteStageExternallyRequest() - Constructor for class com.fnproject.fn.runtime.flow.APIModel.CompleteStageExternallyRequest
 
CompletionId - Class in com.fnproject.fn.runtime.flow
Value type for a completion ID
CompletionId(String) - Constructor for class com.fnproject.fn.runtime.flow.CompletionId
 
CompletionResult() - Constructor for class com.fnproject.fn.runtime.flow.APIModel.CompletionResult
 
CONTENT_TYPE_HEADER - Static variable in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
CONTENT_TYPE_JAVA_OBJECT - Static variable in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
CONTENT_TYPE_OCTET_STREAM - Static variable in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
contentType - Variable in class com.fnproject.fn.runtime.flow.APIModel.Blob
 
contentType - Variable in class com.fnproject.fn.runtime.flow.BlobResponse
 
create(String, String) - Static method in class com.fnproject.fn.runtime.flow.APIModel.HTTPHeader
 
create(APIModel.HTTPResp) - Static method in class com.fnproject.fn.runtime.flow.APIModel.HTTPRespDatum
 
createCompletion(FlowId, CodeLocation) - Method in interface com.fnproject.fn.runtime.flow.CompleterClient
 
createCompletion(FlowId, CodeLocation) - Method in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
createFlow(String) - Method in interface com.fnproject.fn.runtime.flow.CompleterClient
create a new flow against the flow service
createFlow(String) - Method in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
createFlowFuture(CompletionId) - Method in interface com.fnproject.fn.runtime.flow.FlowFutureSource
 
createFlowFuture(CompletionId) - Method in class com.fnproject.fn.runtime.flow.RemoteFlow
 
createFlowFuture() - Method in class com.fnproject.fn.runtime.flow.RemoteFlow
 
CreateGraphRequest() - Constructor for class com.fnproject.fn.runtime.flow.APIModel.CreateGraphRequest
 
CreateGraphRequest(String) - Constructor for class com.fnproject.fn.runtime.flow.APIModel.CreateGraphRequest
 

D

Datum() - Constructor for class com.fnproject.fn.runtime.flow.APIModel.Datum
 
datumFromJava(FlowId, Object, BlobStoreClient) - Static method in class com.fnproject.fn.runtime.flow.APIModel
 
DefaultHttpResponse - Class in com.fnproject.fn.runtime.flow
Created on 27/11/2017.
DefaultHttpResponse(int, Headers, byte[]) - Constructor for class com.fnproject.fn.runtime.flow.DefaultHttpResponse
 
delay(FlowId, long, CodeLocation) - Method in interface com.fnproject.fn.runtime.flow.CompleterClient
 
delay(long, TimeUnit) - Method in class com.fnproject.fn.runtime.flow.RemoteFlow
 
delay(FlowId, long, CodeLocation) - Method in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
delayMs - Variable in class com.fnproject.fn.runtime.flow.APIModel.AddDelayStageRequest
 
deps - Variable in class com.fnproject.fn.runtime.flow.APIModel.AddStageRequest
 

E

EmptyDatum() - Constructor for class com.fnproject.fn.runtime.flow.APIModel.EmptyDatum
 
entityAsBytes() - Method in class com.fnproject.fn.runtime.flow.HttpClient.HttpResponse
 
entityAsString() - Method in class com.fnproject.fn.runtime.flow.HttpClient.HttpResponse
 
equals(Object) - Method in class com.fnproject.fn.runtime.flow.CompletionId
 
equals(Object) - Method in class com.fnproject.fn.runtime.flow.FlowId
 
ErrorDatum() - Constructor for class com.fnproject.fn.runtime.flow.APIModel.ErrorDatum
 
exceptionally(FlowId, CompletionId, Serializable, CodeLocation) - Method in interface com.fnproject.fn.runtime.flow.CompleterClient
 
exceptionally(FlowId, CompletionId, Serializable, CodeLocation) - Method in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
exceptionallyCompose(FlowId, CompletionId, Serializable, CodeLocation) - Method in interface com.fnproject.fn.runtime.flow.CompleterClient
 
exceptionallyCompose(FlowId, CompletionId, Serializable, CodeLocation) - Method in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
execute(HttpClient.HttpRequest) - Method in class com.fnproject.fn.runtime.flow.HttpClient
 

F

failedFuture(Throwable) - Method in class com.fnproject.fn.runtime.flow.RemoteFlow
 
failure(APIModel.Datum) - Static method in class com.fnproject.fn.runtime.flow.APIModel.CompletionResult
 
FLOW_ID_HEADER - Static variable in class com.fnproject.fn.runtime.flow.FlowContinuationInvoker
 
FlowContinuationInvoker - Class in com.fnproject.fn.runtime.flow
Invoker that handles flow stages
FlowFeature - Class in com.fnproject.fn.runtime.flow
The flow feature enables the Flow Client SDK and runtime behaviour in a Java function in order to use Flow in a function you must add the following to the function class: import com.fnproject.fn.api.FnFeature; import com.fnproject.fn.runtime.flow.FlowFeature; @FnFeature(FlowFeature.class) public class MyFunction { public void myFunction(String input){ Flows.currentFlow()....
FlowFeature() - Constructor for class com.fnproject.fn.runtime.flow.FlowFeature
 
FlowFutureSource - Interface in com.fnproject.fn.runtime.flow
Created on 27/11/2017.
flowId - Variable in class com.fnproject.fn.runtime.flow.APIModel.AddStageResponse
 
flowId - Variable in class com.fnproject.fn.runtime.flow.APIModel.AwaitStageResponse
 
flowId - Variable in class com.fnproject.fn.runtime.flow.APIModel.InvokeStageRequest
 
FlowId - Class in com.fnproject.fn.runtime.flow
Flow Identifier
FlowId(String) - Constructor for class com.fnproject.fn.runtime.flow.FlowId
 
FlowRuntimeGlobals - Class in com.fnproject.fn.runtime.flow
Globals for injecting testing and global state into flow
FlowRuntimeGlobals() - Constructor for class com.fnproject.fn.runtime.flow.FlowRuntimeGlobals
 
fromBlob(APIModel.Blob) - Static method in class com.fnproject.fn.runtime.flow.APIModel.BlobDatum
 
fromBlobResponse(BlobResponse) - Static method in class com.fnproject.fn.runtime.flow.APIModel.Blob
 
fromCallerLocation(int) - Static method in class com.fnproject.fn.runtime.flow.CodeLocation
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 CodeLocation.unknownLocation() is returned
fromFlow(HttpMethod) - Static method in enum com.fnproject.fn.runtime.flow.APIModel.HTTPMethod
 
fromType(APIModel.StatusDatumType) - Static method in class com.fnproject.fn.runtime.flow.APIModel.StatusDatum
 
functionId - Variable in class com.fnproject.fn.runtime.flow.APIModel.AddInvokeFunctionStageRequest
 
functionId - Variable in class com.fnproject.fn.runtime.flow.APIModel.CreateGraphRequest
 

G

getBlobStoreClient() - Method in interface com.fnproject.fn.runtime.flow.CompleterClientFactory
 
getBodyAsBytes() - Method in class com.fnproject.fn.runtime.flow.DefaultHttpResponse
 
getCompleterClient() - Method in interface com.fnproject.fn.runtime.flow.CompleterClientFactory
 
getCompleterClientFactory() - Static method in class com.fnproject.fn.runtime.flow.FlowRuntimeGlobals
return the current Fn Flow client factory;
getContentStream() - Method in class com.fnproject.fn.runtime.flow.HttpClient.HttpResponse
 
getCurrentCompletionId() - Static method in class com.fnproject.fn.runtime.flow.FlowRuntimeGlobals
Get the current completion ID - returns an empty optional if the current invocation is not a completion
getEntity() - Method in class com.fnproject.fn.runtime.flow.HttpClient.HttpResponse
 
getFlowId() - Method in class com.fnproject.fn.runtime.flow.RemoteFlow
 
getFlowState() - Method in enum com.fnproject.fn.runtime.flow.APIModel.StatusDatumType
 
getHeader(String) - Method in class com.fnproject.fn.runtime.flow.HttpClient.HttpResponse
 
getHeaderElement(String, String) - Method in class com.fnproject.fn.runtime.flow.HttpClient.HttpResponse
 
getHeaders() - Method in class com.fnproject.fn.runtime.flow.DefaultHttpResponse
 
getHeaders() - Method in class com.fnproject.fn.runtime.flow.HttpClient.HttpResponse
 
getHeaderValue(String) - Method in class com.fnproject.fn.runtime.flow.HttpClient.HttpResponse
 
getId() - Method in class com.fnproject.fn.runtime.flow.CompletionId
 
getId() - Method in class com.fnproject.fn.runtime.flow.FlowId
 
getLocation() - Method in class com.fnproject.fn.runtime.flow.CodeLocation
 
getObjectMapper() - Static method in class com.fnproject.fn.runtime.flow.FlowRuntimeGlobals
Get the default object mapper to use for Flow Invocations this will return a runtime-local
getStatusCode() - Method in class com.fnproject.fn.runtime.flow.DefaultHttpResponse
 
getStatusCode() - Method in class com.fnproject.fn.runtime.flow.HttpClient.HttpResponse
 

H

handle(FlowId, CompletionId, Serializable, CodeLocation) - Method in interface com.fnproject.fn.runtime.flow.CompleterClient
 
handle(FlowId, CompletionId, Serializable, CodeLocation) - Method in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
hashCode() - Method in class com.fnproject.fn.runtime.flow.CompletionId
 
hashCode() - Method in class com.fnproject.fn.runtime.flow.FlowId
 
headers - Variable in class com.fnproject.fn.runtime.flow.APIModel.HTTPReq
 
headers - Variable in class com.fnproject.fn.runtime.flow.APIModel.HTTPResp
 
HttpClient - Class in com.fnproject.fn.runtime.flow
 
HttpClient() - Constructor for class com.fnproject.fn.runtime.flow.HttpClient
 
HttpClient.HttpRequest - Class in com.fnproject.fn.runtime.flow
 
HttpClient.HttpResponse - Class in com.fnproject.fn.runtime.flow
 
HTTPHeader() - Constructor for class com.fnproject.fn.runtime.flow.APIModel.HTTPHeader
 
HTTPReq() - Constructor for class com.fnproject.fn.runtime.flow.APIModel.HTTPReq
 
HTTPReqDatum() - Constructor for class com.fnproject.fn.runtime.flow.APIModel.HTTPReqDatum
 
HTTPResp() - Constructor for class com.fnproject.fn.runtime.flow.APIModel.HTTPResp
 
HTTPRespDatum() - Constructor for class com.fnproject.fn.runtime.flow.APIModel.HTTPRespDatum
 
HttpResponse(int) - Constructor for class com.fnproject.fn.runtime.flow.HttpClient.HttpResponse
 

I

initialize(RuntimeContext) - Method in class com.fnproject.fn.runtime.flow.FlowFeature
 
invokeFunction(FlowId, String, byte[], HttpMethod, Headers, CodeLocation) - Method in interface com.fnproject.fn.runtime.flow.CompleterClient
 
invokeFunction(Flow, String, HttpMethod, Headers, U, Class<T>) - Static method in class com.fnproject.fn.runtime.flow.JsonInvoke
Invoke a JSON function on a given flow by mapping the input to JSON and composing a result stage that maps the argument back into the requested type.
invokeFunction(Flow, String, HttpMethod, Headers, U) - Static method in class com.fnproject.fn.runtime.flow.JsonInvoke
Invoke a void JSON function on a given flow by mapping the input to JSON, returns a future that completes with the HttpResponse of the function if the function returns a successful http response, and completes with an error if the function invocation fails.
invokeFunction(String, HttpMethod, Headers, byte[]) - Method in class com.fnproject.fn.runtime.flow.RemoteFlow
 
invokeFunction(String, HttpMethod, Headers, U, Class<T>) - Method in class com.fnproject.fn.runtime.flow.RemoteFlow
 
invokeFunction(String, HttpMethod, Headers, U) - Method in class com.fnproject.fn.runtime.flow.RemoteFlow
 
invokeFunction(FlowId, String, byte[], HttpMethod, Headers, CodeLocation) - Method in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
InvokeStageRequest() - Constructor for class com.fnproject.fn.runtime.flow.APIModel.InvokeStageRequest
 
InvokeStageResponse() - Constructor for class com.fnproject.fn.runtime.flow.APIModel.InvokeStageResponse
 

J

JsonInvoke - Class in com.fnproject.fn.runtime.flow
Internal Helper for calling JSON functions via the API
JsonInvoke() - Constructor for class com.fnproject.fn.runtime.flow.JsonInvoke
 

K

key - Variable in class com.fnproject.fn.runtime.flow.APIModel.HTTPHeader
 

M

message - Variable in class com.fnproject.fn.runtime.flow.APIModel.ErrorDatum
 
method - Variable in class com.fnproject.fn.runtime.flow.APIModel.HTTPReq
 

N

newError(APIModel.ErrorType, String) - Static method in class com.fnproject.fn.runtime.flow.APIModel.ErrorDatum
 

O

operation - Variable in class com.fnproject.fn.runtime.flow.APIModel.AddStageRequest
 

P

prepareGet(String) - Static method in class com.fnproject.fn.runtime.flow.HttpClient
 
preparePost(String) - Static method in class com.fnproject.fn.runtime.flow.HttpClient
 

R

readBlob(String, String, Function<InputStream, T>, String) - Method in interface com.fnproject.fn.runtime.flow.BlobStoreClient
 
readBlob(String, String, Function<InputStream, T>, String) - Method in class com.fnproject.fn.runtime.flow.RemoteBlobStoreClient
 
RemoteBlobStoreClient - Class in com.fnproject.fn.runtime.flow
 
RemoteBlobStoreClient(String, HttpClient) - Constructor for class com.fnproject.fn.runtime.flow.RemoteBlobStoreClient
 
RemoteFlow - Class in com.fnproject.fn.runtime.flow
REST flows runtime
RemoteFlowApiClient - Class in com.fnproject.fn.runtime.flow
REST client for accessing the Flow service API
RemoteFlowApiClient(String, BlobStoreClient, HttpClient) - Constructor for class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
req - Variable in class com.fnproject.fn.runtime.flow.APIModel.HTTPReqDatum
 
resetCompleterClientFactory() - Static method in class com.fnproject.fn.runtime.flow.FlowRuntimeGlobals
Resets the state of the completer client factory to defaults; this is primarily for testing
resp - Variable in class com.fnproject.fn.runtime.flow.APIModel.HTTPRespDatum
 
result - Variable in class com.fnproject.fn.runtime.flow.APIModel.AwaitStageResponse
 
result - Variable in class com.fnproject.fn.runtime.flow.APIModel.CompletionResult
 
result - Variable in class com.fnproject.fn.runtime.flow.APIModel.InvokeStageResponse
 

S

setCompleterClientFactory(CompleterClientFactory) - Static method in class com.fnproject.fn.runtime.flow.FlowRuntimeGlobals
override the default completer client factory
setCurrentCompletionId(CompletionId) - Static method in class com.fnproject.fn.runtime.flow.FlowRuntimeGlobals
Set the current Completion ID
setEntity(InputStream) - Method in class com.fnproject.fn.runtime.flow.HttpClient.HttpResponse
 
setStatusLine(String) - Method in class com.fnproject.fn.runtime.flow.HttpClient.HttpResponse
 
stageId - Variable in class com.fnproject.fn.runtime.flow.APIModel.AddStageResponse
 
stageId - Variable in class com.fnproject.fn.runtime.flow.APIModel.AwaitStageResponse
 
stageId - Variable in class com.fnproject.fn.runtime.flow.APIModel.InvokeStageRequest
 
stageId - Variable in class com.fnproject.fn.runtime.flow.APIModel.StageRefDatum
 
StageRefDatum() - Constructor for class com.fnproject.fn.runtime.flow.APIModel.StageRefDatum
 
statusCode - Variable in class com.fnproject.fn.runtime.flow.APIModel.HTTPResp
 
StatusDatum() - Constructor for class com.fnproject.fn.runtime.flow.APIModel.StatusDatum
 
success(APIModel.Datum) - Static method in class com.fnproject.fn.runtime.flow.APIModel.CompletionResult
 
successful - Variable in class com.fnproject.fn.runtime.flow.APIModel.CompletionResult
 
supply(FlowId, Serializable, CodeLocation) - Method in interface com.fnproject.fn.runtime.flow.CompleterClient
 
supply(Flows.SerCallable<T>) - Method in class com.fnproject.fn.runtime.flow.RemoteFlow
 
supply(Flows.SerRunnable) - Method in class com.fnproject.fn.runtime.flow.RemoteFlow
 
supply(FlowId, Serializable, CodeLocation) - Method in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 

T

thenAccept(FlowId, CompletionId, Serializable, CodeLocation) - Method in interface com.fnproject.fn.runtime.flow.CompleterClient
 
thenAccept(FlowId, CompletionId, Serializable, CodeLocation) - Method in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
thenAcceptBoth(FlowId, CompletionId, CompletionId, Serializable, CodeLocation) - Method in interface com.fnproject.fn.runtime.flow.CompleterClient
 
thenAcceptBoth(FlowId, CompletionId, CompletionId, Serializable, CodeLocation) - Method in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
thenApply(FlowId, CompletionId, Serializable, CodeLocation) - Method in interface com.fnproject.fn.runtime.flow.CompleterClient
 
thenApply(FlowId, CompletionId, Serializable, CodeLocation) - Method in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
thenCombine(FlowId, CompletionId, Serializable, CompletionId, CodeLocation) - Method in interface com.fnproject.fn.runtime.flow.CompleterClient
 
thenCombine(FlowId, CompletionId, Serializable, CompletionId, CodeLocation) - Method in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
thenCompose(FlowId, CompletionId, Serializable, CodeLocation) - Method in interface com.fnproject.fn.runtime.flow.CompleterClient
Compose a function into the tree The transmitted function is wrapped to convert th ElvisFuture into it's completion iD
thenCompose(FlowId, CompletionId, Serializable, CodeLocation) - Method in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
thenRun(FlowId, CompletionId, Serializable, CodeLocation) - Method in interface com.fnproject.fn.runtime.flow.CompleterClient
 
thenRun(FlowId, CompletionId, Serializable, CodeLocation) - Method in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
toJava(boolean, FlowId, BlobStoreClient, ClassLoader) - Method in class com.fnproject.fn.runtime.flow.APIModel.BlobDatum
 
toJava(FlowId, BlobStoreClient, ClassLoader) - Method in class com.fnproject.fn.runtime.flow.APIModel.CompletionResult
 
toJava(boolean, FlowId, BlobStoreClient, ClassLoader) - Method in class com.fnproject.fn.runtime.flow.APIModel.Datum
 
toJava(boolean, FlowId, BlobStoreClient, ClassLoader) - Method in class com.fnproject.fn.runtime.flow.APIModel.EmptyDatum
 
toJava(boolean, FlowId, BlobStoreClient, ClassLoader) - Method in class com.fnproject.fn.runtime.flow.APIModel.ErrorDatum
 
toJava(boolean, FlowId, BlobStoreClient, ClassLoader) - Method in class com.fnproject.fn.runtime.flow.APIModel.HTTPReqDatum
 
toJava(boolean, FlowId, BlobStoreClient, ClassLoader) - Method in class com.fnproject.fn.runtime.flow.APIModel.HTTPRespDatum
 
toJava(boolean, FlowId, BlobStoreClient, ClassLoader) - Method in class com.fnproject.fn.runtime.flow.APIModel.StageRefDatum
 
toJava(boolean, FlowId, BlobStoreClient, ClassLoader) - Method in class com.fnproject.fn.runtime.flow.APIModel.StatusDatum
 
toString() - Method in class com.fnproject.fn.runtime.flow.CompletionId
 
toString() - Method in class com.fnproject.fn.runtime.flow.FlowId
 
toString() - Method in class com.fnproject.fn.runtime.flow.HttpClient.HttpResponse
 
tryInvoke(InvocationContext, InputEvent) - Method in class com.fnproject.fn.runtime.flow.FlowContinuationInvoker
Invoke the function wrapped by this loader
type - Variable in class com.fnproject.fn.runtime.flow.APIModel.ErrorDatum
 
type - Variable in class com.fnproject.fn.runtime.flow.APIModel.StatusDatum
 

U

unknownLocation() - Static method in class com.fnproject.fn.runtime.flow.CodeLocation
Creates a code location representing an unknown source location

V

value - Variable in class com.fnproject.fn.runtime.flow.APIModel.AddCompletedValueStageRequest
 
value - Variable in class com.fnproject.fn.runtime.flow.APIModel.CompleteStageExternallyRequest
 
value - Variable in class com.fnproject.fn.runtime.flow.APIModel.HTTPHeader
 
valueOf(String) - Static method in enum com.fnproject.fn.runtime.flow.APIModel.ErrorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.fnproject.fn.runtime.flow.APIModel.HTTPMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.fnproject.fn.runtime.flow.APIModel.StatusDatumType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.fnproject.fn.runtime.flow.APIModel.ErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.fnproject.fn.runtime.flow.APIModel.HTTPMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.fnproject.fn.runtime.flow.APIModel.StatusDatumType
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitForCompletion(FlowId, CompletionId, ClassLoader) - Method in interface com.fnproject.fn.runtime.flow.CompleterClient
 
waitForCompletion(FlowId, CompletionId, ClassLoader, long, TimeUnit) - Method in interface com.fnproject.fn.runtime.flow.CompleterClient
 
waitForCompletion(FlowId, CompletionId, ClassLoader, long, TimeUnit) - Method in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
waitForCompletion(FlowId, CompletionId, ClassLoader) - Method in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
whenComplete(FlowId, CompletionId, Serializable, CodeLocation) - Method in interface com.fnproject.fn.runtime.flow.CompleterClient
 
whenComplete(FlowId, CompletionId, Serializable, CodeLocation) - Method in class com.fnproject.fn.runtime.flow.RemoteFlowApiClient
 
withAdditionalHeaders(Map<String, String>) - Method in class com.fnproject.fn.runtime.flow.HttpClient.HttpRequest
 
withBody(byte[]) - Method in class com.fnproject.fn.runtime.flow.HttpClient.HttpRequest
 
withHeader(String, String) - Method in class com.fnproject.fn.runtime.flow.HttpClient.HttpRequest
 
withQueryParam(String, String) - Method in class com.fnproject.fn.runtime.flow.HttpClient.HttpRequest
 
writeBlob(String, byte[], String) - Method in interface com.fnproject.fn.runtime.flow.BlobStoreClient
 
writeBlob(String, byte[], String) - Method in class com.fnproject.fn.runtime.flow.RemoteBlobStoreClient
 
A B C D E F G H I J K M N O P R S T U V W 

Copyright © 2021. All rights reserved.