Package | Description |
---|---|
org.jboss.modules |
The primary JBoss Modules API.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IterableLocalLoader
A local loader which can enumerate its contents.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLocalLoader
An abstract local loader implementation.
|
(package private) class |
ClassLoaderLocalLoader |
(package private) class |
FilteredIterableLocalLoader |
(package private) class |
FilteredLocalLoader |
Modifier and Type | Field and Description |
---|---|
private LocalLoader |
Module.fallbackLoader
The fallback local loader, if any is defined.
|
private LocalLoader |
ConcreteModuleSpec.fallbackLoader |
private LocalLoader |
ModuleClassLoader.localLoader |
private LocalLoader |
LocalDependency.localLoader |
private LocalLoader |
FilteredLocalLoader.originalLoader |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.util.List<LocalLoader>> |
Linkage.allPaths |
Modifier and Type | Method and Description |
---|---|
private LocalLoader |
Module.createClassFilteredLocalLoader(ClassFilter filter,
LocalLoader localLoader) |
static LocalLoader |
LocalLoaders.createClassFilteredLocalLoader(ClassFilter classFilter,
LocalLoader originalLoader)
Create a filtered local loader.
|
static LocalLoader |
LocalLoaders.createFilteredLocalLoader(ClassFilter classFilter,
PathFilter resourcePathFilter,
LocalLoader originalLoader)
Create a filtered local loader.
|
private LocalLoader |
Module.createPathFilteredLocalLoader(PathFilter filter,
LocalLoader localLoader) |
static LocalLoader |
LocalLoaders.createPathFilteredLocalLoader(PathFilter pathFilter,
LocalLoader originalLoader)
Create a filtered local loader.
|
(package private) LocalLoader |
Module.getFallbackLoader() |
(package private) LocalLoader |
ConcreteModuleSpec.getFallbackLoader() |
(package private) LocalLoader |
ModuleClassLoader.getLocalLoader()
Get the local loader which refers to this module class loader.
|
(package private) LocalLoader |
ModuleClassLoaderDependency.getLocalLoader() |
(package private) LocalLoader |
LocalDependency.getLocalLoader() |
Modifier and Type | Method and Description |
---|---|
(package private) java.util.Map<java.lang.String,java.util.List<LocalLoader>> |
Module.getPaths() |
(package private) java.util.Map<java.lang.String,java.util.List<LocalLoader>> |
Linkage.getPaths() |
(package private) java.util.Map<java.lang.String,java.util.List<LocalLoader>> |
Module.getPathsUnchecked() |
Modifier and Type | Method and Description |
---|---|
private LocalLoader |
Module.createClassFilteredLocalLoader(ClassFilter filter,
LocalLoader localLoader) |
static LocalLoader |
LocalLoaders.createClassFilteredLocalLoader(ClassFilter classFilter,
LocalLoader originalLoader)
Create a filtered local loader.
|
static LocalLoader |
LocalLoaders.createFilteredLocalLoader(ClassFilter classFilter,
PathFilter resourcePathFilter,
LocalLoader originalLoader)
Create a filtered local loader.
|
static DependencySpec |
DependencySpec.createLocalDependencySpec(LocalLoader localLoader,
java.util.Set<java.lang.String> loaderPaths)
Create a dependency on the given local loader.
|
static DependencySpec |
DependencySpec.createLocalDependencySpec(LocalLoader localLoader,
java.util.Set<java.lang.String> loaderPaths,
boolean export)
Create a dependency on the given local loader.
|
static DependencySpec |
DependencySpec.createLocalDependencySpec(PathFilter importFilter,
PathFilter exportFilter,
LocalLoader localLoader,
java.util.Set<java.lang.String> loaderPaths)
Create a dependency on the given local loader.
|
static DependencySpec |
DependencySpec.createLocalDependencySpec(PathFilter importFilter,
PathFilter exportFilter,
PathFilter resourceImportFilter,
PathFilter resourceExportFilter,
ClassFilter classImportFilter,
ClassFilter classExportFilter,
LocalLoader localLoader,
java.util.Set<java.lang.String> loaderPaths)
Create a dependency on the given local loader.
|
private LocalLoader |
Module.createPathFilteredLocalLoader(PathFilter filter,
LocalLoader localLoader) |
static LocalLoader |
LocalLoaders.createPathFilteredLocalLoader(PathFilter pathFilter,
LocalLoader originalLoader)
Create a filtered local loader.
|
ModuleSpec.Builder |
ModuleSpec.Builder.setFallbackLoader(LocalLoader fallbackLoader)
Sets a "fall-back" loader that will attempt to load a class if all other mechanisms
are unsuccessful.
|
Modifier and Type | Method and Description |
---|---|
private long |
Module.addExportedPaths(Dependency[] dependencies,
java.util.Map<java.lang.String,java.util.List<LocalLoader>> map,
FastCopyHashSet<PathFilter> filterStack,
FastCopyHashSet<ClassFilter> classFilterStack,
FastCopyHashSet<PathFilter> resourceFilterStack,
java.util.Set<Module.Visited> visited) |
private long |
Module.addPaths(Dependency[] dependencies,
java.util.Map<java.lang.String,java.util.List<LocalLoader>> map,
FastCopyHashSet<PathFilter> filterStack,
FastCopyHashSet<ClassFilter> classFilterStack,
FastCopyHashSet<PathFilter> resourceFilterStack,
java.util.Set<Module.Visited> visited) |
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) |
FilteredLocalLoader(ClassFilter classFilter,
PathFilter resourcePathFilter,
LocalLoader originalLoader) |
LocalDependency(PathFilter exportFilter,
PathFilter importFilter,
PathFilter resourceExportFilter,
PathFilter resourceImportFilter,
ClassFilter classExportFilter,
ClassFilter classImportFilter,
LocalLoader localLoader,
java.util.Set<java.lang.String> paths) |
Constructor and Description |
---|
Linkage(DependencySpec[] dependencySpecs,
Dependency[] dependencies,
Linkage.State state,
java.util.Map<java.lang.String,java.util.List<LocalLoader>> allPaths) |