Uses of Interface
com.sun.enterprise.module.ModuleDefinition
Packages that use ModuleDefinition
Package
Description
-
Uses of ModuleDefinition in com.sun.enterprise.module
Methods in com.sun.enterprise.module that return ModuleDefinitionModifier and TypeMethodDescriptionFinds and returns aDefaultModuleDefinition
instance for a module given the name and version constraints.Module.getModuleDefinition()
Returns the module definition for this module instanceMethods in com.sun.enterprise.module that return types with arguments of type ModuleDefinitionModifier and TypeMethodDescriptionRepository.findAll()
Returns a list of all modules available in this repositoryFinds and returns a list of all the available versions of a module given its name.Methods in com.sun.enterprise.module with parameters of type ModuleDefinitionModifier and TypeMethodDescriptionModulesRegistry.add
(ModuleDefinition info) Registers a new DefaultModuleDefinition in this registry.ModulesRegistry.add
(ModuleDefinition info, boolean resolve) Registers a new DefaultModuleDefinition in this registry.void
RepositoryChangeListener.moduleAdded
(ModuleDefinition definition) A new module jar file was added to the repository.void
RepositoryChangeListener.moduleRemoved
(ModuleDefinition definition) A module file was removed from the repositoryMethod parameters in com.sun.enterprise.module with type arguments of type ModuleDefinitionModifier and TypeMethodDescriptionModulesRegistry.getModulesClassLoader
(ClassLoader parent, Collection<ModuleDefinition> defs) Returns a ClassLoader capable of loading classes from a set of modules identified by their module definitionModulesRegistry.getModulesClassLoader
(ClassLoader parent, Collection<ModuleDefinition> defs, URL[] urls) Returns a ClassLoader capable of loading classes from a set of modules identified by their module definition and also load new urls. -
Uses of ModuleDefinition in com.sun.enterprise.module.common_impl
Classes in com.sun.enterprise.module.common_impl that implement ModuleDefinitionModifier and TypeClassDescriptionclass
ModuleDefinition
implementation that picks up most of the module properties from the manifest file of the jar, as baked in by the hk2-maven-plugin.Fields in com.sun.enterprise.module.common_impl with type parameters of type ModuleDefinitionModifier and TypeFieldDescriptionprivate Map
<ModuleId, ModuleDefinition> AbstractRepositoryImpl.moduleDefs
Methods in com.sun.enterprise.module.common_impl that return ModuleDefinitionModifier and TypeMethodDescriptionprotected ModuleDefinition
Loads a jar file and builds aModuleDefinition
.protected ModuleDefinition
AbstractRepositoryImpl.newModuleDefinition
(File jar, Attributes attr) Extensibility point for subclasses to create a different instance ofModuleDefinition
.Methods in com.sun.enterprise.module.common_impl that return types with arguments of type ModuleDefinitionMethods in com.sun.enterprise.module.common_impl with parameters of type ModuleDefinitionModifier and TypeMethodDescriptionAbstractModulesRegistryImpl.add
(ModuleDefinition info) Registers a new DefaultModuleDefinition in this registry.AbstractModulesRegistryImpl.add
(ModuleDefinition info, boolean resolve) protected void
AbstractRepositoryImpl.add
(ModuleDefinition def) abstract ModuleId
AbstractFactory.createModuleId
(ModuleDefinition md) protected abstract Module
AbstractModulesRegistryImpl.newModule
(ModuleDefinition moduleDef) Factory method for creating new instances of Module.protected void
AbstractRepositoryImpl.remove
(ModuleDefinition def) Method parameters in com.sun.enterprise.module.common_impl with type arguments of type ModuleDefinitionModifier and TypeMethodDescriptionprotected abstract void
AbstractRepositoryImpl.loadModuleDefs
(Map<ModuleId, ModuleDefinition> moduleDefs, List<URI> libraries) Called fromAbstractRepositoryImpl.initialize()
to load allModuleDefinition
s and libraries defintionsprotected void
DirectoryBasedRepository.loadModuleDefs
(Map<ModuleId, ModuleDefinition> moduleDefs, List<URI> libraries) Constructors in com.sun.enterprise.module.common_impl with parameters of type ModuleDefinition -
Uses of ModuleDefinition in com.sun.enterprise.module.impl
Classes in com.sun.enterprise.module.impl that implement ModuleDefinitionFields in com.sun.enterprise.module.impl declared as ModuleDefinitionMethods in com.sun.enterprise.module.impl that return ModuleDefinitionModifier and TypeMethodDescriptionFinds and returns aDefaultModuleDefinition
instance for a module given the name and version constraints.ModuleImpl.getModuleDefinition()
Returns the module definition for this module instanceMethods in com.sun.enterprise.module.impl that return types with arguments of type ModuleDefinitionModifier and TypeMethodDescriptionabstract List
<ModuleDefinition> CookedLibRepository.findAll()
Returns a list of all modules available in this repositoryFinds and returns a list of all the available versions of a module given its name.Methods in com.sun.enterprise.module.impl with parameters of type ModuleDefinitionModifier and TypeMethodDescriptionvoid
CookedLibRepository.add
(ModuleDefinition definition) Adds a new moduleHK2Factory.createModuleId
(ModuleDefinition md) protected Module
ModulesRegistryImpl.newModule
(ModuleDefinition moduleDef) Method parameters in com.sun.enterprise.module.impl with type arguments of type ModuleDefinitionModifier and TypeMethodDescriptionModulesRegistryImpl.getModulesClassLoader
(ClassLoader parent, Collection<ModuleDefinition> defs) Returns a ClassLoader capable of loading classes from a set of modules identified by their module definitionModulesRegistryImpl.getModulesClassLoader
(ClassLoader parent, Collection<ModuleDefinition> defs, URL[] urls) Returns a ClassLoader capable of loading classes from a set of modules identified by their module definition and also load new urls.Constructors in com.sun.enterprise.module.impl with parameters of type ModuleDefinitionModifierConstructorDescription(package private)
ModuleImpl
(ModulesRegistryImpl registry, ModuleDefinition info) Creates a new instance of Module -
Uses of ModuleDefinition in com.sun.enterprise.module.single
Classes in com.sun.enterprise.module.single that implement ModuleDefinitionModifier and TypeClassDescriptionclass
Creates a ModuleDefinition backed up by a a single classloader.Fields in com.sun.enterprise.module.single declared as ModuleDefinitionFields in com.sun.enterprise.module.single with type parameters of type ModuleDefinitionModifier and TypeFieldDescription(package private) final List
<ModuleDefinition> ClassPathBasedModulesRegistry.moduleDefs
Methods in com.sun.enterprise.module.single that return ModuleDefinitionConstructors in com.sun.enterprise.module.single with parameters of type ModuleDefinitionModifierConstructorDescriptionProxyModule
(ModulesRegistry registry, ModuleDefinition moduleDef, ClassLoader cl)