public interface ExtendedBlueprintContainer
extends org.osgi.service.blueprint.container.BlueprintContainer
Modifier and Type | Method and Description |
---|---|
AccessControlContext |
getAccessControlContext() |
org.osgi.framework.BundleContext |
getBundleContext() |
ClassLoader |
getClassLoader() |
org.apache.aries.blueprint.ComponentDefinitionRegistry |
getComponentDefinitionRegistry() |
org.osgi.service.blueprint.container.Converter |
getConverter() |
org.osgi.service.blueprint.container.BlueprintListener |
getEventDispatcher() |
ExecutorService |
getExecutors() |
org.osgi.framework.Bundle |
getExtenderBundle() |
<T extends org.apache.aries.blueprint.Processor> |
getProcessors(Class<T> type) |
org.apache.aries.proxy.ProxyManager |
getProxyManager() |
Object |
getService(org.osgi.framework.ServiceReference reference) |
void |
injectBeanInstance(org.osgi.service.blueprint.reflect.BeanMetadata bmd,
Object o)
Inject (or reinject) an Object instance with the blueprint properties defined by a BeanMetadata
Throws IllegalArgumentException if the bean metadata does not exist in this blueprint container
Throws ComponentDefinitionException if the injection process fails - this may have rendered the supplied Object unusable by partially completing the injection process
|
Class |
loadClass(String name) |
org.osgi.framework.ServiceRegistration |
registerService(String[] classes,
Object service,
Dictionary properties) |
void |
reload() |
org.osgi.framework.BundleContext getBundleContext()
org.osgi.framework.Bundle getExtenderBundle()
org.osgi.service.blueprint.container.BlueprintListener getEventDispatcher()
org.osgi.service.blueprint.container.Converter getConverter()
Class loadClass(String name) throws ClassNotFoundException
ClassNotFoundException
org.apache.aries.blueprint.ComponentDefinitionRegistry getComponentDefinitionRegistry()
org.osgi.framework.ServiceRegistration registerService(String[] classes, Object service, Dictionary properties)
Object getService(org.osgi.framework.ServiceReference reference)
AccessControlContext getAccessControlContext()
void reload()
org.apache.aries.proxy.ProxyManager getProxyManager()
void injectBeanInstance(org.osgi.service.blueprint.reflect.BeanMetadata bmd, Object o) throws IllegalArgumentException, org.osgi.service.blueprint.container.ComponentDefinitionException
IllegalArgumentException
org.osgi.service.blueprint.container.ComponentDefinitionException
ExecutorService getExecutors()
ClassLoader getClassLoader()
Copyright © 2019. All rights reserved.