| Modifier and Type | Method and Description |
|---|---|
ModulesRegistry |
ModulesRegistry.createChild()
Creates a new child
ModulesRegistry in this ModulesRegistry. |
ModulesRegistry |
Module.getRegistry()
Returns the registry owning this module
|
| Modifier and Type | Method and Description |
|---|---|
ServiceLocator |
Main.createServiceLocator(ModulesRegistry mr,
StartupContext context,
java.util.List<PopulatorPostProcessor> postProcessors,
DescriptorFileFinder descriptorFileFinder) |
ModuleStartup |
Main.findStartupService(ModulesRegistry registry,
ServiceLocator serviceLocator,
java.lang.String mainModuleName,
StartupContext context)
Return the ModuleStartup service configured to be used to start the
system.
|
ModuleStartup |
Main.launch(ModulesRegistry registry,
java.lang.String mainModuleName,
StartupContext context)
Launches the module system and hand over the execution to the
ModuleStartup implementation of the main module. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractModulesRegistryImpl
The Modules Registry maintains the registry of all available module.
|
| Modifier and Type | Field and Description |
|---|---|
protected ModulesRegistry |
AbstractModulesRegistryImpl.parent
ModulesRegistry can form a tree structure by using this pointer. |
| Modifier and Type | Method and Description |
|---|---|
abstract ModulesRegistry |
AbstractFactory.createModulesRegistry() |
| Modifier and Type | Method and Description |
|---|---|
static void |
TracingUtilities.traceResolution(ModulesRegistry registry,
long bundleId,
java.lang.String bundleName,
TracingUtilities.Loader loader) |
static void |
TracingUtilities.traceStarted(ModulesRegistry registry,
long bundleId,
java.lang.String bundleName,
TracingUtilities.Loader loader) |
static void |
TracingUtilities.traceState(ModulesRegistry registry,
java.lang.String state,
long bundleId,
java.lang.String bundleName,
TracingUtilities.Loader loader) |
| Constructor and Description |
|---|
AbstractModulesRegistryImpl(ModulesRegistry parent) |
| Modifier and Type | Class and Description |
|---|---|
class |
ModulesRegistryImpl |
| Modifier and Type | Method and Description |
|---|---|
ModulesRegistry |
ModulesRegistryImpl.createChild()
Creates a new child
ModulesRegistryImpl in this ModulesRegistryImpl. |
ModulesRegistry |
HK2Factory.createModulesRegistry() |
| Constructor and Description |
|---|
ModulesRegistryImpl(ModulesRegistry parent) |
| Modifier and Type | Class and Description |
|---|---|
class |
ClassPathBasedModulesRegistry
Implements a modules registry based on a class-path style of module
description using a single class loader (capable of loading the entire
class-path)
|
class |
SingleModulesRegistry
Normal modules registry with configuration handling backed up
by a single class loader.
|
class |
StaticModulesRegistry
Implementation of the modules registry that use a single class loader to load
all available classes.
|
| Modifier and Type | Method and Description |
|---|---|
ModulesRegistry |
ProxyModule.getRegistry() |
| Constructor and Description |
|---|
ProxyModule(ModulesRegistry registry,
ModuleDefinition moduleDef,
java.lang.ClassLoader cl) |
Copyright © 2013 Oracle Corporation. All Rights Reserved.