Package org.apache.tuscany.sca.implementation.osgi.runtime

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