public class SpringCloudFunctionInvoker extends Object implements FunctionInvoker, Closeable
FunctionInvoker for Spring Cloud Functions
Call RuntimeContext.setInvoker(FunctionInvoker) before any function invocations
to use this.FunctionInvoker.Phase| Constructor and Description |
|---|
SpringCloudFunctionInvoker(Class<?> configClass)
A common pattern is to call this function from within a Configuration method of
a
Configurable function. |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
Optional<OutputEvent> |
tryInvoke(InvocationContext ctx,
InputEvent evt)
Invoke the user's function with params generated from:
|
protected Object |
tryInvoke(SpringCloudMethod method,
Object[] userFunctionParams) |
public SpringCloudFunctionInvoker(Class<?> configClass)
Configurable function.configClass - The class which defines your Spring Cloud Function @Beanspublic Optional<OutputEvent> tryInvoke(InvocationContext ctx, InputEvent evt)
tryInvoke in interface FunctionInvokerctx - the InvocationContextevt - the InputEventprotected Object tryInvoke(SpringCloudMethod method, Object[] userFunctionParams)
public void close()
close in interface Closeableclose in interface AutoCloseableCopyright © 2021. All rights reserved.