ModuleSystem<ClassbyteClassLoader>public class JBossModulesSystem extends Object implements ModuleSystem<ClassbyteClassLoader>
| Modifier and Type | Class | Description |
|---|---|---|
class |
JBossModulesSystem.ModuleLoaderWrapper |
Utility class to allow instantiating
ModuleLoader with jboss-modules version 1.2.0 and earlier (protected constructors) |
| Constructor | Description |
|---|---|
JBossModulesSystem() |
| Modifier and Type | Method | Description |
|---|---|---|
ClassbyteClassLoader |
createLoader(ClassLoader triggerClassLoader,
String[] imports) |
|
protected ClassbyteClassLoader |
createModularLoader(ClassLoader triggerClassLoader,
String[] imports) |
|
void |
destroyLoader(ClassbyteClassLoader loader) |
|
void |
initialize(String args) |
|
Class<?> |
loadHelperAdapter(ClassbyteClassLoader helperLoader,
String helperAdapterName,
byte[] classBytes) |
dynamically load and return a generated helper adapter classes using a custom classloader derived from the
trigger class's loader
|
protected ClassbyteClassLoader |
warnAndContinue(ClassLoader triggerClassLoader,
String[] imports,
Exception e,
String message) |
|
protected ClassbyteClassLoader |
warnAndContinue(ClassLoader triggerClassLoader,
String[] imports,
String message) |
|
protected ClassbyteClassLoader |
warnAndFallback(ClassLoader triggerClassLoader,
String message) |
public void initialize(String args)
initialize in interface ModuleSystem<ClassbyteClassLoader>public ClassbyteClassLoader createLoader(ClassLoader triggerClassLoader, String[] imports)
createLoader in interface ModuleSystem<ClassbyteClassLoader>public void destroyLoader(ClassbyteClassLoader loader)
destroyLoader in interface ModuleSystem<ClassbyteClassLoader>public Class<?> loadHelperAdapter(ClassbyteClassLoader helperLoader, String helperAdapterName, byte[] classBytes)
ModuleSystemloadHelperAdapter in interface ModuleSystem<ClassbyteClassLoader>helperLoader - the class loader of the trigger class which has been matched with this
helper class's rulehelperAdapterName - the name of the helper adapter class to be loadedclassBytes - the byte array defining the classprotected ClassbyteClassLoader createModularLoader(ClassLoader triggerClassLoader, String[] imports)
protected ClassbyteClassLoader warnAndFallback(ClassLoader triggerClassLoader, String message)
protected ClassbyteClassLoader warnAndContinue(ClassLoader triggerClassLoader, String[] imports, String message)
protected ClassbyteClassLoader warnAndContinue(ClassLoader triggerClassLoader, String[] imports, Exception e, String message)
Copyright © 2018. All rights reserved.