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,
List<PopulatorPostProcessor> postProcessors,
DescriptorFileFinder descriptorFileFinder) |
ModuleStartup |
Main.findStartupService(ModulesRegistry registry,
ServiceLocator serviceLocator,
String mainModuleName,
StartupContext context)
Return the ModuleStartup service configured to be used to start the
system.
|
ModuleStartup |
Main.launch(ModulesRegistry registry,
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,
String bundleName,
TracingUtilities.Loader loader) |
static void |
TracingUtilities.traceStarted(ModulesRegistry registry,
long bundleId,
String bundleName,
TracingUtilities.Loader loader) |
static void |
TracingUtilities.traceState(ModulesRegistry registry,
String state,
long bundleId,
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,
ClassLoader cl) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractOSGiModulesRegistryImpl |
class |
OSGiModulesRegistryImpl
This is an implementation of
ModulesRegistry . |
class |
OSGiObrModulesRegistryImpl |
Modifier and Type | Method and Description |
---|---|
ModulesRegistry |
AbstractOSGiModulesRegistryImpl.createChild() |
protected ModulesRegistry |
HK2Main.createModulesRegistry() |
ModulesRegistry |
OSGiModuleImpl.getRegistry() |
Modifier and Type | Method and Description |
---|---|
ServiceLocator |
HK2Main.createServiceLocator(ModulesRegistry mr,
StartupContext context,
List<PopulatorPostProcessor> postProcessors,
DescriptorFileFinder descriptorFileFinder) |
Copyright © 2009–2023 Oracle Corporation. All rights reserved.