Class GridgoApplication

  • All Implemented Interfaces:
    io.gridgo.framework.ComponentLifecycle, io.gridgo.framework.NamedComponent, io.gridgo.utils.helper.Loggable

    public class GridgoApplication
    extends io.gridgo.framework.impl.AbstractComponentLifecycle
    • Method Detail

      • initializeContext

        protected void initializeContext()
      • initializeComponents

        protected void initializeComponents()
      • scanForComponents

        protected void scanForComponents()
      • injectLazyInitializers

        protected void injectLazyInitializers()
      • run

        public static GridgoApplication run​(java.lang.Class<?> applicationClass,
                                            java.lang.String... args)
      • onStart

        protected void onStart()
        Specified by:
        onStart in class io.gridgo.framework.impl.AbstractComponentLifecycle
      • onStop

        protected void onStop()
        Specified by:
        onStop in class io.gridgo.framework.impl.AbstractComponentLifecycle
      • generateName

        protected java.lang.String generateName()
        Specified by:
        generateName in class io.gridgo.framework.impl.AbstractComponentLifecycle
      • getContext

        public io.gridgo.core.GridgoContext getContext()
      • getAppName

        public java.lang.String getAppName()
      • getRegistry

        public io.gridgo.framework.support.Registry getRegistry()
      • getApplicationClass

        public java.lang.Class<?> getApplicationClass()
      • getArgs

        public java.lang.String[] getArgs()
      • getLazyInitializers

        public java.util.List<LazyInitializer> getLazyInitializers()