JBossModulesSystem
, NonModuleSystem
public interface ModuleSystem<CL extends ClassLoader>
Modifier and Type | Method | Description |
---|---|---|
CL |
createLoader(ClassLoader triggerLoader,
String[] imports) |
|
void |
destroyLoader(CL helperLoader) |
|
void |
initialize(String args) |
|
Class<?> |
loadHelperAdapter(CL helperLoader,
String helperAdapterName,
byte[] helperBytes) |
dynamically load and return a generated helper adapter classes using a custom classloader derived from the
trigger class's loader
|
void initialize(String args)
CL createLoader(ClassLoader triggerLoader, String[] imports)
void destroyLoader(CL helperLoader)
Class<?> loadHelperAdapter(CL helperLoader, String helperAdapterName, byte[] helperBytes)
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 loadedhelperBytes
- the byte array defining the classCopyright © 2018. All rights reserved.