Package io.micronaut.gcp.function
Class GoogleFunctionInitializer
- java.lang.Object
-
- io.micronaut.function.executor.FunctionInitializer
-
- io.micronaut.gcp.function.GoogleFunctionInitializer
-
- All Implemented Interfaces:
io.micronaut.context.ApplicationContextProvider
,java.io.Closeable
,java.lang.AutoCloseable
public class GoogleFunctionInitializer extends io.micronaut.function.executor.FunctionInitializer
Extended version ofFunctionInitializer
that configures the GCP environment.- Since:
- 2.0.0
- Author:
- graemerocher
-
-
Field Summary
Fields Modifier and Type Field Description protected io.micronaut.context.ApplicationContext
applicationContext
-
Constructor Summary
Constructors Constructor Description GoogleFunctionInitializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected io.micronaut.context.ApplicationContext
buildApplicationContext(C arg0)
io.micronaut.context.ApplicationContext
getApplicationContext()
protected io.micronaut.context.ApplicationContextBuilder
newApplicationContextBuilder()
protected io.micronaut.inject.ExecutableMethod<java.lang.Object,java.lang.Object>
resolveFunction(io.micronaut.function.LocalFunctionRegistry arg0, java.lang.String arg1)
protected java.lang.String
resolveFunctionName(io.micronaut.context.env.Environment arg0)
protected io.micronaut.context.env.Environment
startEnvironment(io.micronaut.context.ApplicationContext arg0)
-
-
-
Method Detail
-
newApplicationContextBuilder
@Nonnull protected io.micronaut.context.ApplicationContextBuilder newApplicationContextBuilder()
-
resolveFunction
protected io.micronaut.inject.ExecutableMethod<java.lang.Object,java.lang.Object> resolveFunction(io.micronaut.function.LocalFunctionRegistry arg0, java.lang.String arg1)
-
resolveFunctionName
protected java.lang.String resolveFunctionName(io.micronaut.context.env.Environment arg0)
-
buildApplicationContext
protected io.micronaut.context.ApplicationContext buildApplicationContext(@Nullable C arg0)
-
startEnvironment
protected io.micronaut.context.env.Environment startEnvironment(io.micronaut.context.ApplicationContext arg0)
-
getApplicationContext
public io.micronaut.context.ApplicationContext getApplicationContext()
- Specified by:
getApplicationContext
in interfaceio.micronaut.context.ApplicationContextProvider
-
-