Package | Description |
---|---|
org.jboss.modules |
The primary JBoss Modules API.
|
Modifier and Type | Field and Description |
---|---|
(package private) static ResourceLoaderSpec[] |
ModuleClassLoader.NO_RESOURCE_LOADERS |
private ResourceLoaderSpec[] |
ModuleClassLoader.Configuration.resourceLoaders |
private ResourceLoaderSpec[] |
ConcreteModuleSpec.resourceLoaders |
Modifier and Type | Field and Description |
---|---|
private java.util.concurrent.atomic.AtomicReference<Paths<ResourceLoader,ResourceLoaderSpec>> |
ModuleClassLoader.paths |
Modifier and Type | Method and Description |
---|---|
static ResourceLoaderSpec |
ResourceLoaderSpec.createResourceLoaderSpec(ResourceLoader resourceLoader)
Construct a new instance which accepts all paths in the resource loader.
|
static ResourceLoaderSpec |
ResourceLoaderSpec.createResourceLoaderSpec(ResourceLoader resourceLoader,
PathFilter pathFilter)
Construct a new instance.
|
(package private) ResourceLoaderSpec[] |
ModuleClassLoader.Configuration.getResourceLoaders() |
(package private) ResourceLoaderSpec[] |
ConcreteModuleSpec.getResourceLoaders() |
Modifier and Type | Method and Description |
---|---|
ModuleSpec.Builder |
ModuleSpec.Builder.addResourceRoot(ResourceLoaderSpec resourceLoader)
Add a local resource root, from which this module will load class definitions and resources.
|
private boolean |
ModuleClassLoader.setResourceLoaders(Paths<ResourceLoader,ResourceLoaderSpec> paths,
ResourceLoaderSpec[] resourceLoaders) |
(package private) boolean |
ModuleClassLoader.setResourceLoaders(ResourceLoaderSpec[] resourceLoaders)
Change the set of resource loaders for this module class loader, and recalculate the path maps.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ModuleLoader.setAndRefreshResourceLoaders(Module module,
java.util.Collection<ResourceLoaderSpec> loaders)
Replaces the resources loaders for the specified module and refreshes the
internal path list that is derived from the loaders.
|
private boolean |
ModuleClassLoader.setResourceLoaders(Paths<ResourceLoader,ResourceLoaderSpec> paths,
ResourceLoaderSpec[] resourceLoaders) |
Constructor and Description |
---|
ConcreteModuleSpec(ModuleIdentifier moduleIdentifier,
java.lang.String mainClass,
AssertionSetting assertionSetting,
ResourceLoaderSpec[] resourceLoaders,
DependencySpec[] dependencies,
LocalLoader fallbackLoader,
ModuleClassLoaderFactory moduleClassLoaderFactory,
java.lang.instrument.ClassFileTransformer classFileTransformer,
java.util.Map<java.lang.String,java.lang.String> properties,
java.security.PermissionCollection permissionCollection) |
Configuration(Module module,
AssertionSetting assertionSetting,
ResourceLoaderSpec[] resourceLoaders,
java.lang.instrument.ClassFileTransformer transformer) |