Package pro.gravit.launcher.client
Class ClientModuleManager
java.lang.Object
pro.gravit.launcher.base.modules.impl.SimpleModuleManager
pro.gravit.launcher.client.ClientModuleManager
- All Implemented Interfaces:
pro.gravit.launcher.base.modules.LauncherModulesManager
public final class ClientModuleManager
extends pro.gravit.launcher.base.modules.impl.SimpleModuleManager
-
Nested Class Summary
Nested classes/interfaces inherited from class pro.gravit.launcher.base.modules.impl.SimpleModuleManager
pro.gravit.launcher.base.modules.impl.SimpleModuleManager.ModulesClassLoader, pro.gravit.launcher.base.modules.impl.SimpleModuleManager.ModulesVisitor -
Field Summary
Fields inherited from class pro.gravit.launcher.base.modules.impl.SimpleModuleManager
classLoader, context, initContext, moduleNames, modules, modulesConfigManager, modulesDir, trustManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidautoload()voidprotected pro.gravit.launcher.base.modules.impl.SimpleModuleManager.ModulesClassLoaderList<pro.gravit.launcher.base.modules.LauncherModule> pro.gravit.launcher.base.modules.LauncherModuleloadModule(pro.gravit.launcher.base.modules.LauncherModule module) booleanverifyClassCheckResult(pro.gravit.launcher.core.LauncherTrustManager.CheckClassResult result) Methods inherited from class pro.gravit.launcher.base.modules.impl.SimpleModuleManager
checkModuleClass, findModule, findModule, getConfigManager, getCoreModule, getModule, getModule, getModuleByInterface, getModuleClassLoader, getModulesByInterface, initModules, invokeEvent, loadModule, verifyClassCheckResultExceptionalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface pro.gravit.launcher.base.modules.LauncherModulesManager
containsModule, containsModule
-
Constructor Details
-
ClientModuleManager
public ClientModuleManager()
-
-
Method Details
-
autoload
public void autoload()- Overrides:
autoloadin classpro.gravit.launcher.base.modules.impl.SimpleModuleManager
-
autoload
- Overrides:
autoloadin classpro.gravit.launcher.base.modules.impl.SimpleModuleManager
-
loadModule
public pro.gravit.launcher.base.modules.LauncherModule loadModule(pro.gravit.launcher.base.modules.LauncherModule module) - Specified by:
loadModulein interfacepro.gravit.launcher.base.modules.LauncherModulesManager- Overrides:
loadModulein classpro.gravit.launcher.base.modules.impl.SimpleModuleManager
-
getModules
-
createClassLoader
protected pro.gravit.launcher.base.modules.impl.SimpleModuleManager.ModulesClassLoader createClassLoader()- Overrides:
createClassLoaderin classpro.gravit.launcher.base.modules.impl.SimpleModuleManager
-
verifyClassCheckResult
public boolean verifyClassCheckResult(pro.gravit.launcher.core.LauncherTrustManager.CheckClassResult result) - Overrides:
verifyClassCheckResultin classpro.gravit.launcher.base.modules.impl.SimpleModuleManager
-