Hello, We would like to start supporting SCA annotations in implementation classes used inside OSGi bundles to make implementation.osgi consistent with implementation.java.
In the current implementation, SCA annotations are only supported for annotations used in interfaces, since we were keen on supporting existing OSGi bundles without any change. This meant that additional SCA properties like @AllowsPassByReference had to be supported through additional attributes on the <implementation.osgi/> element. But since these properties do not have an OSGi equivalent, they cannot be used with existing OSGi bundles, and for new implementations which support these properties, we would like to support SCA annotations to make the OSGi implementation consistent with the Java implementation. This is a fairly big change in implementation.osgi, and I would like your views on whether this is a good time to make the change, so that the implementation will reflect the long-term strategy in the next release. I can submit a patch early next week if it can be integrated before the release. Thank you... Regards, Rajini
