Index

A B C D E F G I L M N P R S V 
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_NAME for 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 LocalFunctionRegistry interface
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 BiFunction for 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 Consumer for 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 Function for the given name.
findSupplier(String) - Method in class io.micronaut.function.DefaultLocalFunctionRegistry
 
findSupplier(String) - Method in interface io.micronaut.function.LocalFunctionRegistry
Find a Supplier for 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 FunctionBean instances 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 StreamFunctionExecutor for 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 FunctionInitializer from 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
 
A B C D E F G I L M N P R S V 
All Classes and Interfaces|All Packages|Constant Field Values