Sorry if I've missed something obvious but... can't you just replace
"????" with ReplicationAction.EVENT_TOPIC, without quotes? It's a
direct reference to a Java literal.

Neil

On Mon, May 13, 2013 at 10:05 PM, Phillip Rhodes
<[email protected]> wrote:
> Hello,
>
> I am trying to migrate from the a javadoc style of specifying OSGI
> information to using the proper Java notations.   I am using information
> that I found at the following URL
> http://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin/scr-annotations.htmlbut
> I haven't been able to find an example of creating a Property that has
> a "valueRef"
> .
>
> Here's an example of the old style that I am trying to convert:
>
> @scr.property name="event.topics" valueRef="ReplicationAction.EVENT_TOPIC"
>
>
> I would like to be able to...
>
> import org.apache.felix.scr.annotations.*;
>
> ...
>
> @Component(immediate=true)
> @Service
> @Properties({
>     @Property(name = "service.vendor", value = "xyz"),
>
>     @Property(name = "event.topics", ????)
> })
>
>
> I would appreciate any pointers/links to more info.  I may not have the
> right google keywords to dig the answer out.
>
> Thanks,
>
> Phillip

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to