Uses of Interface
com.sun.enterprise.module.ModuleDefinition

Packages that use ModuleDefinition
com.sun.enterprise.module   
com.sun.enterprise.module.common_impl   
com.sun.enterprise.module.impl   
com.sun.enterprise.module.maven   
com.sun.enterprise.module.single   
com.sun.enterprise.tools.verifier.hk2   
org.jvnet.hk2.osgiadapter   
 

Uses of ModuleDefinition in com.sun.enterprise.module
 

Methods in com.sun.enterprise.module that return ModuleDefinition
 ModuleDefinition Repository.find(String name, String version)
          Finds and returns a DefaultModuleDefinition instance for a module given the name and version constraints.
 ModuleDefinition Module.getModuleDefinition()
          Returns the module definition for this module instance
 

Methods in com.sun.enterprise.module that return types with arguments of type ModuleDefinition
 List<ModuleDefinition> Repository.findAll()
          Returns a list of all modules available in this repository
 List<ModuleDefinition> Repository.findAll(String name)
          Finds 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 ModuleDefinition
 Module ModulesRegistry.add(ModuleDefinition info)
          Registers a new DefaultModuleDefinition in this registry.
 Module 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 repository
 

Method parameters in com.sun.enterprise.module with type arguments of type ModuleDefinition
 ClassLoader ModulesRegistry.getModulesClassLoader(ClassLoader parent, Collection<ModuleDefinition> defs)
          Returns a ClassLoader capable of loading classes from a set of modules identified by their module definition
 ClassLoader ModulesRegistry.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 ModuleDefinition
 class DefaultModuleDefinition
          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.
 

Methods in com.sun.enterprise.module.common_impl that return ModuleDefinition
 ModuleDefinition AbstractRepositoryImpl.find(String name, String version)
           
protected  ModuleDefinition AbstractRepositoryImpl.loadJar(File jar)
          Loads a jar file and builds a ModuleDefinition.
protected  ModuleDefinition AbstractRepositoryImpl.newModuleDefinition(File jar, Attributes attr)
          Extensibility point for subclasses to create a different instance of ModuleDefinition.
 

Methods in com.sun.enterprise.module.common_impl that return types with arguments of type ModuleDefinition
 List<ModuleDefinition> AbstractRepositoryImpl.findAll()
           
 List<ModuleDefinition> AbstractRepositoryImpl.findAll(String name)
           
 

Methods in com.sun.enterprise.module.common_impl with parameters of type ModuleDefinition
 Module AbstractModulesRegistryImpl.add(ModuleDefinition info)
          Registers a new DefaultModuleDefinition in this registry.
protected  void AbstractRepositoryImpl.add(ModuleDefinition def)
           
 Module AbstractModulesRegistryImpl.add(ModuleDefinition info, boolean resolve)
           
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 ModuleDefinition
protected abstract  void AbstractRepositoryImpl.loadModuleDefs(Map<ModuleId,ModuleDefinition> moduleDefs, List<URI> libraries)
          Called from AbstractRepositoryImpl.initialize() to load all ModuleDefinitions and libraries defintions
protected  void DirectoryBasedRepository.loadModuleDefs(Map<ModuleId,ModuleDefinition> moduleDefs, List<URI> libraries)
           
 

Constructors in com.sun.enterprise.module.common_impl with parameters of type ModuleDefinition
ModuleId(ModuleDefinition md)
           
 

Uses of ModuleDefinition in com.sun.enterprise.module.impl
 

Classes in com.sun.enterprise.module.impl that implement ModuleDefinition
 class CookedModuleDefinition
           
 

Methods in com.sun.enterprise.module.impl that return ModuleDefinition
 ModuleDefinition CookedLibRepository.find(String name, String version)
          Finds and returns a DefaultModuleDefinition instance for a module given the name and version constraints.
 ModuleDefinition ModuleImpl.getModuleDefinition()
          Returns the module definition for this module instance
 

Methods in com.sun.enterprise.module.impl that return types with arguments of type ModuleDefinition
abstract  List<ModuleDefinition> CookedLibRepository.findAll()
          Returns a list of all modules available in this repository
 List<ModuleDefinition> CookedLibRepository.findAll(String name)
          Finds 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 ModuleDefinition
 void CookedLibRepository.add(ModuleDefinition definition)
          Adds a new module
 ModuleId HK2Factory.createModuleId(ModuleDefinition md)
           
protected  Module ModulesRegistryImpl.newModule(ModuleDefinition moduleDef)
           
 

Method parameters in com.sun.enterprise.module.impl with type arguments of type ModuleDefinition
 ClassLoader ModulesRegistryImpl.getModulesClassLoader(ClassLoader parent, Collection<ModuleDefinition> defs)
          Returns a ClassLoader capable of loading classes from a set of modules identified by their module definition
 ClassLoader ModulesRegistryImpl.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.maven
 

Method parameters in com.sun.enterprise.module.maven with type arguments of type ModuleDefinition
protected  void MavenProjectRepository.loadModuleDefs(Map<ModuleId,ModuleDefinition> moduleDefs, List<URI> libraries)
           
 

Uses of ModuleDefinition in com.sun.enterprise.module.single
 

Classes in com.sun.enterprise.module.single that implement ModuleDefinition
 class ProxyModuleDefinition
          Creates a ModuleDefinition backed up by a a single classloader.
 

Methods in com.sun.enterprise.module.single that return ModuleDefinition
 ModuleDefinition ProxyModule.getModuleDefinition()
           
 

Constructors in com.sun.enterprise.module.single with parameters of type ModuleDefinition
ProxyModule(ModulesRegistry registry, ModuleDefinition moduleDef, ClassLoader cl)
           
 

Uses of ModuleDefinition in com.sun.enterprise.tools.verifier.hk2
 

Methods in com.sun.enterprise.tools.verifier.hk2 that return ModuleDefinition
 ModuleDefinition PackageAnalyser.Bundle.getMd()
           
 

Methods in com.sun.enterprise.tools.verifier.hk2 with parameters of type ModuleDefinition
 void PackageAnalyser.Bundle.setMd(ModuleDefinition md)
           
 

Constructors in com.sun.enterprise.tools.verifier.hk2 with parameters of type ModuleDefinition
ModuleDependencyAnalyser(ModuleDefinition moduleDef, Repository moduleRepository)
          Create a new analyser.
 

Uses of ModuleDefinition in org.jvnet.hk2.osgiadapter
 

Classes in org.jvnet.hk2.osgiadapter that implement ModuleDefinition
 class OSGiModuleDefinition
           
 

Methods in org.jvnet.hk2.osgiadapter that return ModuleDefinition
 ModuleDefinition OSGiObrBasedRepository.find(String name, String version)
           
 ModuleDefinition OSGiModuleImpl.getModuleDefinition()
           
protected  ModuleDefinition OSGiDirectoryBasedRepository.loadJar(File jar)
          This class overrides this mthod, because we don't support the following cases: 1.
protected  ModuleDefinition OSGiDirectoryBasedRepository.newModuleDefinition(File jar, Attributes attr)
           
 

Methods in org.jvnet.hk2.osgiadapter that return types with arguments of type ModuleDefinition
 List<ModuleDefinition> OSGiObrBasedRepository.findAll()
           
 List<ModuleDefinition> OSGiObrBasedRepository.findAll(String name)
           
 

Methods in org.jvnet.hk2.osgiadapter with parameters of type ModuleDefinition
 ModuleId OSGiFactoryImpl.createModuleId(ModuleDefinition md)
           
protected  Module OSGiModulesRegistryImpl.newModule(ModuleDefinition moduleDef)
           
protected  Module OSGiObrModulesRegistryImpl.newModule(ModuleDefinition moduleDef)
           
 

Method parameters in org.jvnet.hk2.osgiadapter with type arguments of type ModuleDefinition
 ClassLoader AbstractOSGiModulesRegistryImpl.getModulesClassLoader(ClassLoader parent, Collection<ModuleDefinition> defs)
          Returns a ClassLoader capable of loading classes from a set of modules identified by their module definition
 ClassLoader AbstractOSGiModulesRegistryImpl.getModulesClassLoader(ClassLoader parent, Collection<ModuleDefinition> mds, 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 org.jvnet.hk2.osgiadapter with parameters of type ModuleDefinition
OSGiModuleImpl(AbstractOSGiModulesRegistryImpl registry, org.osgi.framework.Bundle bundle, ModuleDefinition md)
           
OSGiObrModuleImpl(OSGiObrModulesRegistryImpl registry, org.osgi.framework.Bundle bundle, ModuleDefinition moduleDef)
           
OSGiObrModuleImpl(OSGiObrModulesRegistryImpl registry, ModuleDefinition moduleDef)
           
 



Copyright © 2013 Oracle Corporation. All Rights Reserved.