Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractExecutor<C> - Class in io.micronaut.function.executor
-
An abstract executor implementation.
- AbstractExecutor() - Constructor for class io.micronaut.function.executor.AbstractExecutor
- AbstractFunctionExecutor<I,
O, C> - Class in io.micronaut.function.executor -
A class that executes the configured
LocalFunctionRegistry.FUNCTION_NAMEfor the given inputs and outputs. - AbstractFunctionExecutor() - Constructor for class io.micronaut.function.executor.AbstractFunctionExecutor
- applicationContext - Variable in class io.micronaut.function.executor.AbstractExecutor
-
The current
ApplicationContext.
B
- buildApplicationContext(C) - Method in class io.micronaut.function.executor.AbstractExecutor
C
- close() - Method in class io.micronaut.function.executor.AbstractExecutor
- close() - Method in class io.micronaut.function.executor.FunctionInitializer
- closeContext - Variable in class io.micronaut.function.executor.FunctionInitializer
D
- DATA_OPTION - Static variable in class io.micronaut.function.executor.FunctionApplication
-
The data option.
- DEBUG_OPTIONS - Static variable in class io.micronaut.function.executor.FunctionApplication
-
The debug option.
- DefaultFunctionExitHandler - Class in io.micronaut.function.executor
-
Default implementation that will exit using
System.exit(int). - DefaultFunctionExitHandler() - Constructor for class io.micronaut.function.executor.DefaultFunctionExitHandler
- DefaultLocalFunctionRegistry - Class in io.micronaut.function
-
Default implementation of the
LocalFunctionRegistryinterface - DefaultLocalFunctionRegistry(MediaTypeCodec...) - Constructor for class io.micronaut.function.DefaultLocalFunctionRegistry
-
Constructor.
- DefaultLocalFunctionRegistry(MediaTypeCodecRegistry) - Constructor for class io.micronaut.function.DefaultLocalFunctionRegistry
-
Constructor.
- DefaultLocalFunctionRegistry(List<MediaTypeCodec>) - Constructor for class io.micronaut.function.DefaultLocalFunctionRegistry
-
Constructor.
E
- execute(I) - Method in interface io.micronaut.function.executor.FunctionExecutor
-
Execute the function configured by
LocalFunctionRegistry.FUNCTION_NAME. - execute(InputStream, OutputStream) - Method in class io.micronaut.function.executor.StreamFunctionExecutor
-
Execute the function for the given input and output.
- execute(InputStream, OutputStream, C) - Method in class io.micronaut.function.executor.StreamFunctionExecutor
-
Execute the function with given context object.
- exitWithError(Exception, boolean) - Method in class io.micronaut.function.executor.DefaultFunctionExitHandler
- exitWithError(Exception, boolean) - Method in interface io.micronaut.function.executor.FunctionExitHandler
-
Exit the function with an error.
- exitWithNoData() - Method in class io.micronaut.function.executor.DefaultFunctionExitHandler
- exitWithNoData() - Method in interface io.micronaut.function.executor.FunctionExitHandler
-
Exit the function indicating no data was supplied.
- exitWithSuccess() - Method in class io.micronaut.function.executor.DefaultFunctionExitHandler
- exitWithSuccess() - Method in interface io.micronaut.function.executor.FunctionExitHandler
-
Exit the function with success.
F
- find(String) - Method in class io.micronaut.function.DefaultLocalFunctionRegistry
- find(String) - Method in interface io.micronaut.function.LocalFunctionRegistry
-
Find the first available registered function.
- findBiFunction(String) - Method in class io.micronaut.function.DefaultLocalFunctionRegistry
- findBiFunction(String) - Method in interface io.micronaut.function.LocalFunctionRegistry
-
Find a
BiFunctionfor the given name. - findCodec(MediaType) - Method in class io.micronaut.function.DefaultLocalFunctionRegistry
- findCodec(MediaType, Class<?>) - Method in class io.micronaut.function.DefaultLocalFunctionRegistry
- findConsumer(String) - Method in class io.micronaut.function.DefaultLocalFunctionRegistry
- findConsumer(String) - Method in interface io.micronaut.function.LocalFunctionRegistry
-
Find a
Consumerfor the given name. - findFirst() - Method in class io.micronaut.function.DefaultLocalFunctionRegistry
- findFirst() - Method in interface io.micronaut.function.LocalFunctionRegistry
-
Find the first available registered function.
- findFunction(String) - Method in class io.micronaut.function.DefaultLocalFunctionRegistry
- findFunction(String) - Method in interface io.micronaut.function.LocalFunctionRegistry
-
Find a
Functionfor the given name. - findSupplier(String) - Method in class io.micronaut.function.DefaultLocalFunctionRegistry
- findSupplier(String) - Method in interface io.micronaut.function.LocalFunctionRegistry
-
Find a
Supplierfor the given name. - FUNCTION_CHARSET - Static variable in interface io.micronaut.function.LocalFunctionRegistry
-
The name of the default function name.
- FUNCTION_NAME - Static variable in interface io.micronaut.function.LocalFunctionRegistry
-
The name of the default function name.
- FUNCTION_PREFIX - Static variable in interface io.micronaut.function.LocalFunctionRegistry
-
Prefix used to identify function names.
- FunctionApplication - Class in io.micronaut.function.executor
-
Allows executing functions from the CLI.
- FunctionApplication() - Constructor for class io.micronaut.function.executor.FunctionApplication
- FunctionBean - Annotation Interface in io.micronaut.function
-
An annotation applied to classes that should be exposed as functions.
- FunctionExecutor<I,
O> - Interface in io.micronaut.function.executor -
Allows executing the function configured by
LocalFunctionRegistry.FUNCTION_NAME - FunctionExitHandler - Interface in io.micronaut.function.executor
-
A strategy interface for handling exiting from a function when it is executed via the CLI.
- FunctionInitializer - Class in io.micronaut.function.executor
-
A super class that can be used to initialize a function.
- FunctionInitializer() - Constructor for class io.micronaut.function.executor.FunctionInitializer
-
Constructor.
- FunctionInitializer(ApplicationContext) - Constructor for class io.micronaut.function.executor.FunctionInitializer
-
Start a function for an existing
ApplicationContext. - FunctionInitializer(ApplicationContext, boolean) - Constructor for class io.micronaut.function.executor.FunctionInitializer
-
Start a function for an existing
ApplicationContext. - FunctionInitializer.ParseContext - Class in io.micronaut.function.executor
-
The parse context supplied from the
FunctionInitializer.run(String[], Function)method.
G
- get(Class<T>) - Method in class io.micronaut.function.executor.FunctionInitializer.ParseContext
-
Get.
- getApplicationContext() - Method in class io.micronaut.function.executor.AbstractExecutor
- getAvailableFunctions() - Method in class io.micronaut.function.DefaultLocalFunctionRegistry
- getAvailableFunctions() - Method in interface io.micronaut.function.LocalFunctionRegistry
-
A map of available functions with the key being the function name and the value being the function URI.
- getCodecs() - Method in class io.micronaut.function.DefaultLocalFunctionRegistry
I
- injectThis(ApplicationContext) - Method in class io.micronaut.function.executor.FunctionInitializer
-
Injects this instance.
- io.micronaut.function - package io.micronaut.function
-
A set of classes to support a programming model for Server-less application development using Micronaut
- io.micronaut.function.executor - package io.micronaut.function.executor
-
Function executions sent to Micronaut.
L
- LocalFunctionRegistry - Interface in io.micronaut.function
-
A registry of defined
FunctionBeaninstances containing within the current running application.
M
- main(String...) - Static method in class io.micronaut.function.executor.FunctionApplication
-
The main method which is the entry point.
- method() - Element in annotation interface io.micronaut.function.FunctionBean
-
The method name of a function within the class that is the function to invoke.
N
- name() - Element in annotation interface io.micronaut.function.FunctionBean
- newApplicationContextBuilder() - Method in class io.micronaut.function.executor.AbstractExecutor
-
Builds a new builder.
P
- process(BeanDefinition<?>, ExecutableMethod<?, ?>) - Method in class io.micronaut.function.DefaultLocalFunctionRegistry
R
- resolveFunction(LocalFunctionRegistry, String) - Method in class io.micronaut.function.executor.AbstractExecutor
-
Resolve a function from the
LocalFunctionRegistry. - resolveFunctionName(Environment) - Method in class io.micronaut.function.executor.AbstractExecutor
-
Resolves the function name to execution for the environment.
- run(StreamFunctionExecutor, String...) - Static method in class io.micronaut.function.executor.FunctionApplication
-
Run the given
StreamFunctionExecutorfor the given arguments. - run(String[], Function<FunctionInitializer.ParseContext, ?>) - Method in class io.micronaut.function.executor.FunctionInitializer
-
This method is designed to be called when using the
FunctionInitializerfrom a static Application main method.
S
- startEnvironment(ApplicationContext) - Method in class io.micronaut.function.executor.AbstractExecutor
-
Start the environment specified.
- startThis(ApplicationContext) - Method in class io.micronaut.function.executor.FunctionInitializer
-
Start this environment.
- StreamFunctionExecutor<C> - Class in io.micronaut.function.executor
-
A base function executor for handling input and output as streams
- StreamFunctionExecutor() - Constructor for class io.micronaut.function.executor.StreamFunctionExecutor
V
- value() - Element in annotation interface io.micronaut.function.FunctionBean
All Classes and Interfaces|All Packages|Constant Field Values