Package org.jboss.modules
Class ConcreteModuleSpec
- java.lang.Object
-
- org.jboss.modules.ModuleSpec
-
- org.jboss.modules.ConcreteModuleSpec
-
public final class ConcreteModuleSpec extends ModuleSpec
AModulespecification 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 AssertionSettingassertionSettingprivate java.lang.instrument.ClassFileTransformerclassFileTransformerprivate DependencySpec[]dependenciesprivate LocalLoaderfallbackLoaderprivate java.lang.StringmainClassprivate ModuleClassLoaderFactorymoduleClassLoaderFactoryprivate java.security.PermissionCollectionpermissionCollectionprivate java.util.Map<java.lang.String,java.lang.String>propertiesprivate 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) AssertionSettinggetAssertionSetting()(package private) java.lang.instrument.ClassFileTransformergetClassFileTransformer()DependencySpec[]getDependencies()(package private) DependencySpec[]getDependenciesInternal()(package private) LocalLoadergetFallbackLoader()java.lang.StringgetMainClass()(package private) ModuleClassLoaderFactorygetModuleClassLoaderFactory()(package private) java.security.PermissionCollectiongetPermissionCollection()(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()
-
-