|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
Repository
that statically enumerates all ModuleDefinition
upfront.Iterator implementation that works as a filter to another iterator.Repository to this registry.
Repository to this registry.
Repository to this registry.
Repository to this registry.
RepositoryFactory to the list of
repository factories.
InhabitantsDescriptor that loads the inhabitants
meta-data from a byte array (usually coming from a inhabitant file).ModulesRegistryImpl in this ModulesRegistryImpl.
ModulesRegistry in this ModulesRegistry.
Repository with a parent (for delegating
module resolutions) and a name.
Repository.
ServiceLocator from all the modules in this registry
Calling this method has the same effect of calling #createServiceLocator("default")
ServiceLocator from all the modules in this registry
Cal;ling this method has the same effect of calling ModulesRegistry.newServiceLocator() followed by
ModulesRegistry.populateServiceLocator(String, ServiceLocator).
ServiceLocator with the provided parent.
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.DefaultModuleDefinition instance
for a module given the name and version constraints.
Module that owns the given class.
DefaultModuleDefinition instance
for a module given the name and version constraints.
ClassLoaderProxy.findResource(String) but only looks at
this module, without delegating to ancestors.
Iterator implementation that works like Lisp "flatten" function.ClassLoader instance associated with this module.
ClassLoader instance associated with this module.
ReposistoryFactory
RespositoryFactory factory instance
capable of creating Repository repositories of
the provided type
ImportPolicy interface for this module or
null if there is no such implementation
LifecyclePolicy interface for this module or
null if there is no such implementation
JarFile.getManifest() for the contract.
getModuleDefinition().getName().
getModuleDefinition().getName().
Module that provides the provider of the given name.
ImportPolicy.
JarFile so that we can handle
both a jar file and a directory image transparently.ModuleStartup implementation of the main module.
LifecyclePolicy.
ModuleDefinition.
AbstractRepositoryImpl.initialize() to load all ModuleDefinitions and libraries defintions
Module instance giving a name and version
constraints.
Module instance giving a name and version
constraints.
Module instance giving a name and version
constraints.
Module.Module.ModuleDefinition.
Habitat
ServiceLocator
ModulesRegistry can form a tree structure by using this pointer.
DescriptorImpl writeObject method.
DescriptorImpl writeObject method,
looking in the classpath to locate these files
ServiceLocator from all the modules in this registry
ServiceLocator from all the modules in this registry.
PREPARING phase.
ModuleLifecycleListener to this registry.
ModuleLifecycleListener to this registry.
resolved.
resolved.
READY state.
ModuleLifecycleListener from this registry.
ModuleLifecycleListener from this registry.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||