Module, ModuleLoader,
ConcurrentClassLoader, and ModuleClassLoader. These classes make up the backbone of the module
system.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | ClassTransformer
A class file transformer which operates on byte buffers. |
| public interface | IterableLocalLoader
A local loader which can enumerate its contents. |
| public interface | IterableModuleFinder
A module finder which is iterable. |
| public interface | IterableResourceLoader
A resource loader which has the ability to enumerate its contents. |
| public interface | LocalLoader
A loader which implements the local part of a module. |
| public interface | ModuleClassLoaderFactory
A producer for Module class loaders. |
| public interface | ModuleFinder
A locator for module definitions. |
| public interface | PreMain
An initialization task which is run before the application's |
| public interface | Resource
A single resource from a |
| public interface | ResourceLoader
A loader for resources from a specific resource root within a module. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractLocalLoader
An abstract local loader implementation. |
| public abstract class | AbstractResourceLoader
An abstract resource loader implementation. |
| public class | AliasModuleSpec
A module specification for a module alias. |
| public class | ClassDefiner
A hook for frameworks which need to define additional classes to a module's class loader. |
| public class | ClassifyingModuleLoader
A module loader which selects a delegate module loader based upon the prefix of the module name. |
| pack-priv class | |
| pack-priv class | ClassPathModuleFinder
The special module finder to handle launching from the actual class path. |
| public class | ClassSpec
A class definition specification. |
| public class | ConcreteModuleSpec
A |
| public abstract class | ConcurrentClassLoader
A classloader which can delegate to multiple other classloaders without risk of deadlock. |
| pack-priv class | |
| pack-priv class | |
| public class | DelegatingModuleLoader
A module loader which searches its finders first, and then delegates to another loader if the module is not found. |
| pack-priv abstract class | Dependency
A dependency item. |
| public abstract class | DependencySpec
A dependency specification that represents a single dependency for a module. |
| public abstract class | DependencySpecBuilder
The base class of dependency specification builders. |
| public class | DependencyTreeViewer
A dependency tree viewer utility. |
| pack-priv class | |
| public class | FileSystemClassPathModuleFinder
A module finder which loads modules from individual JARs or directories on the file system, supporting the JAR specification headers
as well as the extended |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| public class | JarModuleFinder
Deprecated
A module finder which uses a JAR file as a module repository.
FileSystemClassPathModuleFinder and/or ResourceLoaderModuleFinder should be used instead for more
complete functionality.
|
| pack-priv class | JavaSeDeps
Forms a list of |
| public class | |
| pack-priv class | JDKPaths
A utility class which maintains the set of JDK paths. |
| pack-priv class | JDKSpecific
JDK-specific classes which are replaced for different JDK major versions. |
| public class | JLIClassTransformer
A wrapper around a |
| pack-priv class | LayeredModulePathFactory
Provides a module path that includes entries for any "layer" and "add-on" directory structures found within the regular items in the provided module path. |
| pack-priv class | Linkage
The linkage state of a module. |
| pack-priv class | |
| pack-priv class | |
| public class | LocalDependencySpecBuilder
A local dependency specification builder, which includes a module's own content or some other, external content. |
| public class | LocalLoaders
Static factory methods for various types of local loaders. |
| public class | LocalModuleFinder
A module finder which locates module specifications which are stored in a local module
repository on the filesystem, which uses |
| public class | LocalModuleLoader
A local filesystem-backed module loader. |
| public class | Main
The main entry point of JBoss Modules when run as a JAR on the command line. |
| pack-priv class | |
| public class | ModularAgent
The modular agent entry point. |
| pack-priv class | |
| pack-priv class | ModularURLStreamHandlerFactory
The root URL stream handler factory for the module system. |
| public class | Module
A module is a unit of classes and other resources, along with the specification of what is imported and exported by this module from and to other modules. |
| public class | ModuleClassLoader
A module classloader. |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| public class | ModuleDependencySpec
A dependency specification on a module. |
| public class | ModuleDependencySpecBuilder
A builder for dependency specifications that refer to other modules. |
| public class | ModuleIdentifier
Deprecated
This class has been deprecated in favor of name strings; however, programs using identifiers will
continue to function correctly.
A unique identifier for a module within a module loader.
|
| public class | ModuleLoader
A repository for modules, from which a module may be loaded by identifier. |
| public class | ModuleLoadError
Module load error, thrown when there is some problem loading a module during runtime. |
| public class | ModuleLoadException
Module load exception, thrown when there is some problem loading a module. |
| public class | ModuleLoggerFinder
A logger finder which attempts to locate a |
| public class | ModuleNotFoundException
Module not found exceptions are thrown when no module loaders can locate a module which fulfills a given module identifier. |
| public abstract class | ModuleSpec
A |
| pack-priv class | ModulesPolicy
Deprecated
as a consequence of
Policy being deprecated.
|
| public abstract class | NamedClassLoader
A class loader that may be named. |
| public class | NativeLibraryResourceLoader
A base class for resource loaders which can load native libraries. |
| public class | PackageSpec
A specification for a package to define. |
| pack-priv class | PathResource
Java NIO Path-based Resource |
| pack-priv class | PathResourceLoader
Java NIO2 Path-based ResourceLoader |
| pack-priv class | Paths<
the type of object that each path refers to T, the type of the source object used to calculate the path maps A>A pair of path maps. |
| public class | PathUtils
General helpful path utility methods. |
| pack-priv class | |
| pack-priv class | PropertyWriteAction
Date: 11.05.2011 |
| public class | ResourceLoaderModuleFinder
A module loader which loads modules which are stored inside the |
| public class | ResourceLoaders
Static factory methods for various types of resource loaders. |
| public class | ResourceLoaderSpec
A specification of a resource loader within a module. |
| pack-priv class | SecurityActions
This class must not be public. |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| public class | Version
A version for a module. |
| public class | VersionDetection
A utility class to assist with detecting the version of a resource root or collection of resource roots. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | AssertionSetting
The assertion setting for a package or class. |