Class Summary |
OSGiImplementationProvider |
The runtime instantiation of OSGi component implementations |
OSGiImplementationProviderFactory |
Builds a OSGi-based implementation provider from a component definition |
OSGiInstanceWrapper<T> |
InstanceWrapper for creating instances for OSGi components. |
OSGiRemotableInvoker |
An interceptor to enforce pass-by-value semantics for remotable interfaces |
OSGiTargetInvoker<T> |
Java->OSGi references use OSGiTargetInvoker to call methods from OSGi bundles
OSGi->Java references use JDKProxyService and invocation handler and do not use this class
OSGi->OSGi references go through OSGi reference mechanisms when a proxy is not used
When a proxy is used, this invoker is used to call methods from OSGi bundles
A proxy is used for OSGi->OSGi if
1) target reference properties are specified OR
2) there are one or more non-blocking methods in the target interface OR
3) scope is not COMPOSITE |