Class LaunchServerModulesManager

java.lang.Object
pro.gravit.launcher.modules.impl.SimpleModuleManager
pro.gravit.launchserver.modules.impl.LaunchServerModulesManager
All Implemented Interfaces:
pro.gravit.launcher.modules.LauncherModulesManager

public class LaunchServerModulesManager extends pro.gravit.launcher.modules.impl.SimpleModuleManager
  • Nested Class Summary

    Nested classes/interfaces inherited from class pro.gravit.launcher.modules.impl.SimpleModuleManager

    pro.gravit.launcher.modules.impl.SimpleModuleManager.ModulesVisitor
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     

    Fields inherited from class pro.gravit.launcher.modules.impl.SimpleModuleManager

    checkMode, classLoader, context, initContext, moduleNames, modules, modulesConfigManager, modulesDir, trustManager
  • Constructor Summary

    Constructors
    Constructor
    Description
    LaunchServerModulesManager​(Path modulesDir, Path configDir, pro.gravit.launcher.LauncherTrustManager trustManager)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    pro.gravit.launcher.modules.LauncherModule
     
    List<pro.gravit.launcher.modules.LauncherModule>
     
    void
    Deprecated.
    boolean
    verifyClassCheckResult​(pro.gravit.launcher.LauncherTrustManager.CheckClassResult result)
     

    Methods inherited from class pro.gravit.launcher.modules.impl.SimpleModuleManager

    autoload, autoload, checkModuleClass, checkModuleClass, findModule, findModule, getConfigManager, getModule, getModule, getModuleByInterface, getModuleClassLoader, getModulesByInterface, initModules, invokeEvent, loadModule, loadModule, verifyClassCheckResultExceptional

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface pro.gravit.launcher.modules.LauncherModulesManager

    containsModule, containsModule
  • Field Details

  • Constructor Details

    • LaunchServerModulesManager

      public LaunchServerModulesManager(Path modulesDir, Path configDir, pro.gravit.launcher.LauncherTrustManager trustManager)
  • Method Details

    • fullInitializedLaunchServer

      public void fullInitializedLaunchServer(LaunchServer server)
    • printModulesInfo

      @Deprecated public void printModulesInfo()
      Deprecated.
    • getModules

      public List<pro.gravit.launcher.modules.LauncherModule> getModules()
    • verifyClassCheckResult

      public final boolean verifyClassCheckResult(pro.gravit.launcher.LauncherTrustManager.CheckClassResult result)
      Overrides:
      verifyClassCheckResult in class pro.gravit.launcher.modules.impl.SimpleModuleManager
    • getCoreModule

      public pro.gravit.launcher.modules.LauncherModule getCoreModule()
      Specified by:
      getCoreModule in interface pro.gravit.launcher.modules.LauncherModulesManager
      Overrides:
      getCoreModule in class pro.gravit.launcher.modules.impl.SimpleModuleManager