Package io.micronaut.function.executor
Class AbstractFunctionExecutor<I,O,C>
java.lang.Object
io.micronaut.function.executor.AbstractExecutor<C>
io.micronaut.function.executor.AbstractFunctionExecutor<I,O,C>
- Type Parameters:
I
- inputO
- outputC
- context
- All Implemented Interfaces:
ApplicationContextProvider
,FunctionExecutor<I,
,O> Closeable
,AutoCloseable
public abstract class AbstractFunctionExecutor<I,O,C>
extends AbstractExecutor<C>
implements FunctionExecutor<I,O>
A class that executes the configured
LocalFunctionRegistry.FUNCTION_NAME
for the given inputs and outputs.- Since:
- 1.0
- Author:
- Graeme Rocher
-
Field Summary
Fields inherited from class io.micronaut.function.executor.AbstractExecutor
applicationContext
-
Constructor Summary
-
Method Summary
Methods inherited from class io.micronaut.function.executor.AbstractExecutor
buildApplicationContext, close, getApplicationContext, newApplicationContextBuilder, resolveFunction, resolveFunctionName, startEnvironment
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.micronaut.function.executor.FunctionExecutor
execute
-
Constructor Details
-
AbstractFunctionExecutor
public AbstractFunctionExecutor()
-