Package io.micronaut.function.executor
Class FunctionApplication
- java.lang.Object
-
- io.micronaut.function.executor.AbstractExecutor<C>
-
- io.micronaut.function.executor.StreamFunctionExecutor
-
- io.micronaut.function.executor.FunctionApplication
-
- All Implemented Interfaces:
io.micronaut.context.ApplicationContextProvider,java.io.Closeable,java.lang.AutoCloseable
public class FunctionApplication extends StreamFunctionExecutor
Allows executing functions from the CLI.- Since:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDATA_OPTIONThe data option.static java.lang.StringDEBUG_OPTIONSThe debug option.-
Fields inherited from class io.micronaut.function.executor.AbstractExecutor
applicationContext
-
-
Constructor Summary
Constructors Constructor Description FunctionApplication()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidmain(java.lang.String... args)The main method which is the entry point.static voidrun(StreamFunctionExecutor functionExecutor, java.lang.String... args)Run the givenStreamFunctionExecutorfor the given arguments.-
Methods inherited from class io.micronaut.function.executor.StreamFunctionExecutor
execute, execute
-
Methods inherited from class io.micronaut.function.executor.AbstractExecutor
buildApplicationContext, close, getApplicationContext, newApplicationContextBuilder, resolveFunction, resolveFunctionName, startEnvironment
-
-
-
-
Field Detail
-
DATA_OPTION
public static final java.lang.String DATA_OPTION
The data option.- See Also:
- Constant Field Values
-
DEBUG_OPTIONS
public static final java.lang.String DEBUG_OPTIONS
The debug option.- See Also:
- Constant Field Values
-
-
Method Detail
-
main
public static void main(java.lang.String... args)
The main method which is the entry point.- Parameters:
args- The arguments
-
run
public static void run(StreamFunctionExecutor functionExecutor, java.lang.String... args)
Run the givenStreamFunctionExecutorfor the given arguments.- Parameters:
functionExecutor- The function executorargs- The arguments
-
-