Index
All Classes and Interfaces|All Packages|Serialized Form
C
- choose(FunctionDefinition) - Method in interface io.micronaut.function.client.FunctionInvokerChooser
-
Chooses a
FunctionInvoker. - choose(FunctionDefinition) - Method in class io.micronaut.function.client.http.HttpFunctionExecutor
- close() - Method in class io.micronaut.function.client.http.HttpFunctionExecutor
D
- DefaultFunctionDiscoveryClient - Class in io.micronaut.function.client
-
Default implementation of the
FunctionDiscoveryClientinterface. - DefaultFunctionDiscoveryClient(DiscoveryClient, FunctionDefinitionProvider[], FunctionDefinition...) - Constructor for class io.micronaut.function.client.DefaultFunctionDiscoveryClient
-
Constructor.
F
- FunctionClient - Annotation Interface in io.micronaut.function.client
-
The
FunctionClientannotation allows applying introduction advise to an interface such that methods defined by the interface become invokers of remote or local functions configured by the application. - FunctionClientAdvice - Class in io.micronaut.function.client.aop
-
Implements advice for the
FunctionClientannotation. - FunctionClientAdvice(ConversionService, FunctionDiscoveryClient, FunctionInvokerChooser) - Constructor for class io.micronaut.function.client.aop.FunctionClientAdvice
-
Constructor.
- FunctionDefinition - Interface in io.micronaut.function.client
-
Represents a discovered function definition.
- FunctionDefinitionProvider - Interface in io.micronaut.function.client
-
Interface for a type that provides function definitions.
- FunctionDiscoveryClient - Interface in io.micronaut.function.client
-
An interface for discovery functions, either remote or local.
- FunctionException - Exception in io.micronaut.function.client.exceptions
-
An exception thrown when an error occurs in the function system.
- FunctionException(String) - Constructor for exception io.micronaut.function.client.exceptions.FunctionException
-
Constructor.
- FunctionException(String, Throwable) - Constructor for exception io.micronaut.function.client.exceptions.FunctionException
-
Constructor.
- FunctionExecutionException - Exception in io.micronaut.function.client.exceptions
- FunctionExecutionException(String) - Constructor for exception io.micronaut.function.client.exceptions.FunctionExecutionException
-
Constructor.
- FunctionExecutionException(String, Throwable) - Constructor for exception io.micronaut.function.client.exceptions.FunctionExecutionException
-
Constructor.
- FunctionInvoker<I,
O> - Interface in io.micronaut.function.client - FunctionInvokerChooser - Interface in io.micronaut.function.client
-
Strategy interface for choosing a
FunctionInvoker. - FunctionNotFoundException - Exception in io.micronaut.function.client.exceptions
-
An exception thrown when no function can be found.
- FunctionNotFoundException(String) - Constructor for exception io.micronaut.function.client.exceptions.FunctionNotFoundException
-
Constructor.
G
- getFunction(String) - Method in class io.micronaut.function.client.DefaultFunctionDiscoveryClient
- getFunction(String) - Method in interface io.micronaut.function.client.FunctionDiscoveryClient
-
Finds a function for the given function name.
- getFunctionDefinitions() - Method in interface io.micronaut.function.client.FunctionDefinitionProvider
- getFunctionDefinitions() - Method in class io.micronaut.function.client.local.LocalFunctionDefinitionProvider
- getName() - Method in interface io.micronaut.function.client.FunctionDefinition
- getURI() - Method in interface io.micronaut.function.client.FunctionDefinition
H
- HttpFunctionExecutor<I,
O> - Class in io.micronaut.function.client.http -
A
FunctionExecutorthat uses aHttpClientto execute a remote function definition. - HttpFunctionExecutor(ConversionService, HttpClient) - Constructor for class io.micronaut.function.client.http.HttpFunctionExecutor
-
Constructor.
I
- intercept(MethodInvocationContext<Object, Object>) - Method in class io.micronaut.function.client.aop.FunctionClientAdvice
- invoke(FunctionDefinition, I, Argument<O>) - Method in interface io.micronaut.function.client.FunctionInvoker
-
Invoke the given function definition for the given input and expected response type.
- invoke(FunctionDefinition, I, Argument<O>) - Method in class io.micronaut.function.client.http.HttpFunctionExecutor
- io.micronaut.function.client - package io.micronaut.function.client
-
Function discovery classes.
- io.micronaut.function.client.aop - package io.micronaut.function.client.aop
-
Function client aop advice.
- io.micronaut.function.client.exceptions - package io.micronaut.function.client.exceptions
-
Function client exceptions.
- io.micronaut.function.client.http - package io.micronaut.function.client.http
-
Http executor.
- io.micronaut.function.client.local - package io.micronaut.function.client.local
-
Local function.
L
- LocalFunctionDefinitionProvider - Class in io.micronaut.function.client.local
- LocalFunctionDefinitionProvider(EmbeddedServer, LocalFunctionRegistry) - Constructor for class io.micronaut.function.client.local.LocalFunctionDefinitionProvider
-
Constructor.
All Classes and Interfaces|All Packages|Serialized Form