Class LaunchServerCoreModule


  • public class LaunchServerCoreModule
    extends pro.gravit.launcher.modules.LauncherModule
    • Nested Class Summary

      • Nested classes/interfaces inherited from class pro.gravit.launcher.modules.LauncherModule

        pro.gravit.launcher.modules.LauncherModule.Event, pro.gravit.launcher.modules.LauncherModule.EventHandler<T extends pro.gravit.launcher.modules.LauncherModule.Event>, pro.gravit.launcher.modules.LauncherModule.InitStatus
    • Field Summary

      • Fields inherited from class pro.gravit.launcher.modules.LauncherModule

        initStatus, moduleInfo, modulesConfigManager, modulesManager
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void init​(pro.gravit.launcher.modules.LauncherInitContext initContext)  
      <T extends pro.gravit.launcher.modules.LauncherModule.Event>
      boolean
      registerEvent​(pro.gravit.launcher.modules.LauncherModule.EventHandler<T> handle, java.lang.Class<T> tClass)  
      void testEvent​(pro.gravit.launcher.modules.events.InitPhase event)  
      • Methods inherited from class pro.gravit.launcher.modules.LauncherModule

        callEvent, getInitStatus, getModuleInfo, preInit, preInitAction, setContext, setInitStatus
      • Methods inherited from class java.lang.Object

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

      • LaunchServerCoreModule

        public LaunchServerCoreModule()
    • Method Detail

      • init

        public void init​(pro.gravit.launcher.modules.LauncherInitContext initContext)
        Specified by:
        init in class pro.gravit.launcher.modules.LauncherModule
      • testEvent

        public void testEvent​(pro.gravit.launcher.modules.events.InitPhase event)
      • registerEvent

        public <T extends pro.gravit.launcher.modules.LauncherModule.Event> boolean registerEvent​(pro.gravit.launcher.modules.LauncherModule.EventHandler<T> handle,
                                                                                                  java.lang.Class<T> tClass)
        Overrides:
        registerEvent in class pro.gravit.launcher.modules.LauncherModule