C D F G H I L 
All Classes All Packages

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 FunctionDiscoveryClient interface.
DefaultFunctionDiscoveryClient(DiscoveryClient, FunctionDefinitionProvider[], FunctionDefinition...) - Constructor for class io.micronaut.function.client.DefaultFunctionDiscoveryClient
Constructor.

F

FunctionClient - Annotation Type in io.micronaut.function.client
The FunctionClient annotation 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 FunctionClient annotation.
FunctionClientAdvice(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 FunctionExecutor that uses a HttpClient to execute a remote function definition.
HttpFunctionExecutor(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.
C D F G H I L 
All Classes All Packages