Package org.jboss.modules
Class ConcreteModuleSpec
- java.lang.Object
-
- org.jboss.modules.ModuleSpec
-
- org.jboss.modules.ConcreteModuleSpec
-
public final class ConcreteModuleSpec extends ModuleSpec
AModule
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
Fields Modifier and Type Field Description private AssertionSetting
assertionSetting
private java.lang.instrument.ClassFileTransformer
classFileTransformer
private DependencySpec[]
dependencies
private LocalLoader
fallbackLoader
private java.lang.String
mainClass
private ModuleClassLoaderFactory
moduleClassLoaderFactory
private java.security.PermissionCollection
permissionCollection
private java.util.Map<java.lang.String,java.lang.String>
properties
private ResourceLoaderSpec[]
resourceLoaders
-
Constructor Summary
Constructors Constructor 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) AssertionSetting
getAssertionSetting()
(package private) java.lang.instrument.ClassFileTransformer
getClassFileTransformer()
DependencySpec[]
getDependencies()
(package private) DependencySpec[]
getDependenciesInternal()
(package private) LocalLoader
getFallbackLoader()
java.lang.String
getMainClass()
(package private) ModuleClassLoaderFactory
getModuleClassLoaderFactory()
(package private) java.security.PermissionCollection
getPermissionCollection()
(package private) java.util.Map<java.lang.String,java.lang.String>
getProperties()
(package private) ResourceLoaderSpec[]
getResourceLoaders()
-
Methods inherited from class org.jboss.modules.ModuleSpec
build, buildAlias, getModuleIdentifier
-
-
-
-
Field Detail
-
mainClass
private final java.lang.String mainClass
-
assertionSetting
private final AssertionSetting assertionSetting
-
resourceLoaders
private final ResourceLoaderSpec[] resourceLoaders
-
dependencies
private final DependencySpec[] dependencies
-
fallbackLoader
private final LocalLoader fallbackLoader
-
moduleClassLoaderFactory
private final ModuleClassLoaderFactory moduleClassLoaderFactory
-
classFileTransformer
private final java.lang.instrument.ClassFileTransformer classFileTransformer
-
properties
private final java.util.Map<java.lang.String,java.lang.String> properties
-
permissionCollection
private final java.security.PermissionCollection permissionCollection
-
-
Constructor Detail
-
ConcreteModuleSpec
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)
-
-
Method Detail
-
getMainClass
public java.lang.String getMainClass()
-
getAssertionSetting
AssertionSetting getAssertionSetting()
-
getResourceLoaders
ResourceLoaderSpec[] getResourceLoaders()
-
getDependenciesInternal
DependencySpec[] getDependenciesInternal()
-
getDependencies
public DependencySpec[] getDependencies()
-
getFallbackLoader
LocalLoader getFallbackLoader()
-
getModuleClassLoaderFactory
ModuleClassLoaderFactory getModuleClassLoaderFactory()
-
getClassFileTransformer
java.lang.instrument.ClassFileTransformer getClassFileTransformer()
-
getProperties
java.util.Map<java.lang.String,java.lang.String> getProperties()
-
getPermissionCollection
java.security.PermissionCollection getPermissionCollection()
-
-