Class 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 of FunctionInitializer that configures the GCP environment.
    Since:
    2.0.0
    Author:
    graemerocher
    • Nested Class Summary

      • Nested classes/interfaces inherited from class io.micronaut.function.executor.FunctionInitializer

        io.micronaut.function.executor.FunctionInitializer.ParseContext
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected io.micronaut.context.ApplicationContext applicationContext  
      • Fields inherited from class io.micronaut.function.executor.FunctionInitializer

        closeContext
    • 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)  
      • Methods inherited from class io.micronaut.function.executor.FunctionInitializer

        close, injectThis, run, startThis
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • applicationContext

        protected io.micronaut.context.ApplicationContext applicationContext
    • Constructor Detail

      • GoogleFunctionInitializer

        public GoogleFunctionInitializer()
    • 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 interface io.micronaut.context.ApplicationContextProvider