Package | Description |
---|---|
org.apache.geronimo.osgi.registry |
Modifier and Type | Field and Description |
---|---|
private java.util.List<ProviderRegistryImpl.BundleProviderLoader> |
ProviderRegistryImpl.BundleResources.providers |
private java.util.Map<java.lang.String,java.util.List<ProviderRegistryImpl.BundleProviderLoader>> |
ProviderRegistryImpl.SPIRegistry.registry |
private java.util.List<ProviderRegistryImpl.BundleProviderLoader> |
ProviderRegistryImpl.BundleResources.serviceProviders |
Modifier and Type | Method and Description |
---|---|
private ProviderRegistryImpl.BundleProviderLoader |
ProviderRegistryImpl.SPIRegistry.getLoader(java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
private java.util.List<ProviderRegistryImpl.BundleProviderLoader> |
ProviderRegistryImpl.SPIRegistry.getLoaders(java.lang.String id) |
private java.util.List<ProviderRegistryImpl.BundleProviderLoader> |
ProviderRegistryImpl.BundleResources.locateHeaderProviderDefinitions()
Parse the Export-Provider: header to create a list of
providers that are exported via the header syntax
rather than via a provider mapping file.
|
private java.util.List<ProviderRegistryImpl.BundleProviderLoader> |
ProviderRegistryImpl.BundleResources.processDefinitions(java.lang.String path)
Process all of the service definition files in a given
target path.
|
Modifier and Type | Method and Description |
---|---|
void |
ProviderRegistryImpl.SPIRegistry.register(ProviderRegistryImpl.BundleProviderLoader provider)
Register an individual provivider item by its provider identifier.
|
protected void |
ProviderRegistryImpl.registerProvider(ProviderRegistryImpl.BundleProviderLoader provider)
Register an individual provivider item by its provider identifier.
|
protected void |
ProviderRegistryImpl.registerService(ProviderRegistryImpl.BundleProviderLoader provider)
Register an individual provivider item by its provider identifier.
|
void |
ProviderRegistryImpl.SPIRegistry.unregister(ProviderRegistryImpl.BundleProviderLoader provider)
Remove a provider registration for a named provider id.
|
protected void |
ProviderRegistryImpl.unregisterProvider(ProviderRegistryImpl.BundleProviderLoader provider)
Removed a provider registration for a named provider id.
|
protected void |
ProviderRegistryImpl.unregisterService(ProviderRegistryImpl.BundleProviderLoader provider)
Removed a provider registration for a named provider id.
|
Modifier and Type | Method and Description |
---|---|
private void |
ProviderRegistryImpl.BundleResources.parseServiceFile(java.net.URL u,
java.util.List<ProviderRegistryImpl.BundleProviderLoader> mappings)
Parse a provider definition file and create loaders
for all definitions contained within the file.
|