Top Description Fields Constructors Methods
org.jboss.modules

public final Class ConcreteModuleSpec

extends ModuleSpec
Class Inheritance
Imports
java.security.PermissionCollection, java.util.Map

A Module specification for a concrete module implementation.
Authors
John Bailey, David M. Lloyd

Field Summary

Modifier and TypeField and Description
private final AssertionSetting
private final ClassTransformer
private final DependencySpec[]
private final LocalLoader
private final String
private final ModuleClassLoaderFactory
private final PermissionCollection
private final Map<String, String>
private final ResourceLoaderSpec[]
private final Version

Constructor Summary

AccessConstructor and Description
pack-priv
ConcreteModuleSpec(final String name, final String mainClass, final AssertionSetting assertionSetting, final ResourceLoaderSpec[] resourceLoaders, final DependencySpec[] dependencies, final LocalLoader fallbackLoader, final ModuleClassLoaderFactory moduleClassLoaderFactory, final ClassTransformer classFileTransformer, final Map<String, String> properties, final PermissionCollection permissionCollection, final Version version)

Method Summary

Modifier and TypeMethod and Description
pack-priv AssertionSetting
pack-priv ClassTransformer
public DependencySpec[]
pack-priv DependencySpec[]
pack-priv LocalLoader
public String
pack-priv ModuleClassLoaderFactory
pack-priv PermissionCollection
pack-priv Map<String, String>
pack-priv ResourceLoaderSpec[]
public Version
Inherited from org.jboss.modules.ModuleSpec:
buildbuildbuildbuildAliasbuildAliasgetModuleIdentifiergetName

Field Detail

assertionSettingback to summary
private final AssertionSetting assertionSetting
classFileTransformerback to summary
private final ClassTransformer classFileTransformer
dependenciesback to summary
private final DependencySpec[] dependencies
fallbackLoaderback to summary
private final LocalLoader fallbackLoader
mainClassback to summary
private final String mainClass
moduleClassLoaderFactoryback to summary
private final ModuleClassLoaderFactory moduleClassLoaderFactory
permissionCollectionback to summary
private final PermissionCollection permissionCollection
propertiesback to summary
private final Map<String, String> properties
resourceLoadersback to summary
private final ResourceLoaderSpec[] resourceLoaders
versionback to summary
private final Version version

Constructor Detail

ConcreteModuleSpecback to summary
pack-priv ConcreteModuleSpec(final String name, final String mainClass, final AssertionSetting assertionSetting, final ResourceLoaderSpec[] resourceLoaders, final DependencySpec[] dependencies, final LocalLoader fallbackLoader, final ModuleClassLoaderFactory moduleClassLoaderFactory, final ClassTransformer classFileTransformer, final Map<String, String> properties, final PermissionCollection permissionCollection, final Version version)

Method Detail

getAssertionSettingback to summary
pack-priv AssertionSetting getAssertionSetting()
getClassFileTransformerback to summary
pack-priv ClassTransformer getClassFileTransformer()
getDependenciesback to summary
public DependencySpec[] getDependencies()
getDependenciesInternalback to summary
pack-priv DependencySpec[] getDependenciesInternal()
getFallbackLoaderback to summary
pack-priv LocalLoader getFallbackLoader()
getMainClassback to summary
public String getMainClass()
getModuleClassLoaderFactoryback to summary
pack-priv ModuleClassLoaderFactory getModuleClassLoaderFactory()
getPermissionCollectionback to summary
pack-priv PermissionCollection getPermissionCollection()
getPropertiesback to summary
pack-priv Map<String, String> getProperties()
getResourceLoadersback to summary
pack-priv ResourceLoaderSpec[] getResourceLoaders()
getVersionback to summary
public Version getVersion()