2016/05/28 - Apache Tuscany has been retired.

For more information, please explore the Attic.



org.apache.tuscany.sca.implementation.osgi.context
Class OSGiPropertyInjector

java.lang.Object
  extended by org.apache.tuscany.sca.implementation.osgi.context.OSGiPropertyInjector

public class OSGiPropertyInjector
extends java.lang.Object

OSGi property injection support


Constructor Summary
OSGiPropertyInjector(JavaImplementation javaImpl, RuntimeComponent component, JavaPropertyValueObjectFactory propertyValueFactory, ProxyFactory proxyFactory, RequestContextFactory requestContextFactory)
           
 
Method Summary
protected  Injector createMultiplicityInjector(JavaElementImpl element, java.util.List<ObjectFactory<?>> factories)
           
 void injectProperties(java.lang.Object instance)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OSGiPropertyInjector

public OSGiPropertyInjector(JavaImplementation javaImpl,
                            RuntimeComponent component,
                            JavaPropertyValueObjectFactory propertyValueFactory,
                            ProxyFactory proxyFactory,
                            RequestContextFactory requestContextFactory)
                     throws IntrospectionException
Throws:
IntrospectionException
Method Detail

injectProperties

public void injectProperties(java.lang.Object instance)

createMultiplicityInjector

protected Injector createMultiplicityInjector(JavaElementImpl element,
                                              java.util.List<ObjectFactory<?>> factories)