Search in sources :

Example 1 with GetModuleClassLoaderAction

use of org.wildfly.security.manager.action.GetModuleClassLoaderAction in project wildfly by wildfly.

the class SecurityActions method getModuleClassLoader.

static ModuleClassLoader getModuleClassLoader(final String moduleSpec) throws ModuleLoadException {
    ModuleLoader loader = Module.getCallerModuleLoader();
    final Module module = loader.loadModule(ModuleIdentifier.fromString(moduleSpec));
    GetModuleClassLoaderAction action = new GetModuleClassLoaderAction(module);
    return WildFlySecurityManager.isChecking() ? doPrivileged(action) : action.run();
}
Also used : ModuleLoader(org.jboss.modules.ModuleLoader) GetModuleClassLoaderAction(org.wildfly.security.manager.action.GetModuleClassLoaderAction) Module(org.jboss.modules.Module)

Aggregations

Module (org.jboss.modules.Module)1 ModuleLoader (org.jboss.modules.ModuleLoader)1 GetModuleClassLoaderAction (org.wildfly.security.manager.action.GetModuleClassLoaderAction)1