Package org.jboss.modules
Class ModuleClassLoader.Configuration
- java.lang.Object
-
- org.jboss.modules.ModuleClassLoader.Configuration
-
- Enclosing class:
- ModuleClassLoader
public static final class ModuleClassLoader.Configuration extends java.lang.Object
An opaque configuration used internally to create a module class loader.
-
-
Field Summary
Fields Modifier and Type Field Description private AssertionSetting
assertionSetting
private Module
module
private ResourceLoaderSpec[]
resourceLoaders
private java.lang.instrument.ClassFileTransformer
transformer
-
Constructor Summary
Constructors Constructor Description Configuration(Module module, AssertionSetting assertionSetting, ResourceLoaderSpec[] resourceLoaders, java.lang.instrument.ClassFileTransformer transformer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) AssertionSetting
getAssertionSetting()
(package private) Module
getModule()
(package private) ResourceLoaderSpec[]
getResourceLoaders()
(package private) java.lang.instrument.ClassFileTransformer
getTransformer()
-
-
-
Field Detail
-
module
private final Module module
-
assertionSetting
private final AssertionSetting assertionSetting
-
resourceLoaders
private final ResourceLoaderSpec[] resourceLoaders
-
transformer
private final java.lang.instrument.ClassFileTransformer transformer
-
-
Constructor Detail
-
Configuration
Configuration(Module module, AssertionSetting assertionSetting, ResourceLoaderSpec[] resourceLoaders, java.lang.instrument.ClassFileTransformer transformer)
-
-
Method Detail
-
getModule
Module getModule()
-
getAssertionSetting
AssertionSetting getAssertionSetting()
-
getResourceLoaders
ResourceLoaderSpec[] getResourceLoaders()
-
getTransformer
java.lang.instrument.ClassFileTransformer getTransformer()
-
-