Package org.jboss.modules
Class ConcreteModuleSpec
java.lang.Object
org.jboss.modules.ModuleSpec
org.jboss.modules.ConcreteModuleSpec
A
Module
specification for a concrete module implementation.-
Nested Class Summary
Nested classes/interfaces inherited from class org.jboss.modules.ModuleSpec
ModuleSpec.AliasBuilder, ModuleSpec.Builder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AssertionSetting
private final ClassFileTransformer
private final DependencySpec[]
private final LocalLoader
private final String
private final ModuleClassLoaderFactory
private final PermissionCollection
private final ResourceLoaderSpec[]
-
Constructor Summary
ConstructorsConstructorDescriptionConcreteModuleSpec
(ModuleIdentifier moduleIdentifier, String mainClass, AssertionSetting assertionSetting, ResourceLoaderSpec[] resourceLoaders, DependencySpec[] dependencies, LocalLoader fallbackLoader, ModuleClassLoaderFactory moduleClassLoaderFactory, ClassFileTransformer classFileTransformer, Map<String, String> properties, PermissionCollection permissionCollection) -
Method Summary
Modifier and TypeMethodDescription(package private) AssertionSetting
(package private) ClassFileTransformer
(package private) DependencySpec[]
(package private) LocalLoader
(package private) ModuleClassLoaderFactory
(package private) PermissionCollection
(package private) ResourceLoaderSpec[]
Methods inherited from class org.jboss.modules.ModuleSpec
build, buildAlias, getModuleIdentifier
-
Field Details
-
mainClass
-
assertionSetting
-
resourceLoaders
-
dependencies
-
fallbackLoader
-
moduleClassLoaderFactory
-
classFileTransformer
-
properties
-
permissionCollection
-
-
Constructor Details
-
ConcreteModuleSpec
ConcreteModuleSpec(ModuleIdentifier moduleIdentifier, String mainClass, AssertionSetting assertionSetting, ResourceLoaderSpec[] resourceLoaders, DependencySpec[] dependencies, LocalLoader fallbackLoader, ModuleClassLoaderFactory moduleClassLoaderFactory, ClassFileTransformer classFileTransformer, Map<String, String> properties, PermissionCollection permissionCollection)
-
-
Method Details
-
getMainClass
-
getAssertionSetting
AssertionSetting getAssertionSetting() -
getResourceLoaders
ResourceLoaderSpec[] getResourceLoaders() -
getDependenciesInternal
DependencySpec[] getDependenciesInternal() -
getDependencies
-
getFallbackLoader
LocalLoader getFallbackLoader() -
getModuleClassLoaderFactory
ModuleClassLoaderFactory getModuleClassLoaderFactory() -
getClassFileTransformer
ClassFileTransformer getClassFileTransformer() -
getProperties
-
getPermissionCollection
PermissionCollection getPermissionCollection()
-