You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@felix.apache.org by Bengt Rodehav <be...@rodehav.com> on 2012/11/28 08:55:14 UTC

Metadata service and arrays

I have a configuration property that is an array of String. I use iPOJO to
define it as follows:

*  @Property(name = "qualifiers", mandatory = false)*
*  private String[] mQualifiers;*

If I put the following in my property file it works perfectly:

*  qualifiers={A,B,C}*

However, I always create a metadata.xml for the metadata service but I
can't find anywhere how to specify the type to "array of String". How can I
do that?

/Bengt

Re: Metadata service and arrays

Posted by Bengt Rodehav <be...@rodehav.com>.
OK - I guess then that file install handles this as a String and iPOJO does
the conversion to a String array.

/Bengt


2012/11/28 Clement Escoffier <cl...@gmail.com>

> Hi,
>
> iPOJO supports the {…} and […] syntax. I don't know about file install.
>
> Regards,
>
> Clement
>
> On 28 nov. 2012, at 09:36, Bengt Rodehav <be...@rodehav.com> wrote:
>
> > Just tried it and it works very well with the web console. However, I use
> > file install (3.2.6) with "write back" enabled. When I look in the
> property
> > file it looks like this:
> >
> > *  qualifiers = [Ljava.lang.String;@50b742d3*
> >
> > And on restart that is also what is displayed in the web console. In
> other
> > words, file install and the metadata service are handling arrays in
> > different, incompatible, ways. The metadata service uses the cardinality
> > property. File install does not recognize the cardinality property but
> > instead uses the special syntax "{A,B,C}" to recognize an array.
> >
> > I think the way to fix this is to make file install recognize array types
> > and then persist them using the {...} syntax.
> >
> > Also, if I put {A,B} in the properties file and then look in the web
> > console how this is interpreted, it looks like one   string with the
> value
> > "{A,B}" instead of two strings with the values "A" and "B" respectively.
> It
> > makes me wonder whether it is file install or iPOJO itself that supports
> > the {...} syntax.
> >
> > Do you think I should create a JIRA for this? (for file install)
> >
> > /Bengt
> >
> >
> > 2012/11/28 Bengt Rodehav <be...@rodehav.com>
> >
> >> Thanks a lot for your help!
> >>
> >> /Bengt
> >>
> >>
> >> 2012/11/28 Jan Willem Janssen <ja...@luminis.eu>
> >>
> >>> -----BEGIN PGP SIGNED MESSAGE-----
> >>> Hash: SHA1
> >>>
> >>> On 11/28/12 8:55 AM, Bengt Rodehav wrote:
> >>>> I have a configuration property that is an array of String. I use
> >>>> iPOJO to define it as follows:
> >>>>
> >>>> *  @Property(name = "qualifiers", mandatory = false)* *  private
> >>>> String[] mQualifiers;*
> >>>>
> >>>> If I put the following in my property file it works perfectly:
> >>>>
> >>>> *  qualifiers={A,B,C}*
> >>>>
> >>>> However, I always create a metadata.xml for the metadata service
> >>>> but I can't find anywhere how to specify the type to "array of
> >>>> String". How can I do that?
> >>>
> >>> Use the cardinality property for that: if you want to have an array of
> >>> Strings, you can define an attribute of type "String" with cardinality
> >>> greater than 0 to indicate its an array, e.g.,:
> >>>
> >>>  <AD name="qualifiers" id="my.id" type="String" cardinality="3">
> >>>
> >>> This will make it an array of strings of at most three elements. Use
> >>> the value of Integer.MAX_VALUE to disable the upper limit.
> >>>
> >>> - --
> >>> Met vriendelijke groeten | Kind regards
> >>>
> >>> Jan Willem Janssen | Software Architect
> >>> +31 631 765 814
> >>>
> >>> /My world is:/
> >>>
> >>> Luminis Technologies B.V.
> >>> IJsselburcht 3
> >>> 6825 BS  Arnhem
> >>> +31 88 586 46 30
> >>>
> >>> http://www.luminis-technologies.com
> >>> http://www.luminis.eu
> >>>
> >>> KvK (CoC) 09 16 28 93
> >>> BTW (VAT) NL8169.78.566.B.01
> >>> -----BEGIN PGP SIGNATURE-----
> >>> Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
> >>> Comment: GPGTools - http://gpgtools.org
> >>> Comment: Using GnuPG with undefined - http://www.enigmail.net/
> >>>
> >>> iQIcBAEBAgAGBQJQtcS5AAoJEKF/mP2eHDc4bQ4QAOL2uMpl73wGHQUgCEe8qceR
> >>> gYBzqVOWgDvr3GRfF8bNkFXf5nJXVFWOLTTs51EKVRN/2Slt57wuRUr+15Gv/yPg
> >>> jUUtc09b/cfERLLAF1eC0oSQV7YzzEmVkKn/Vk6CdJBwqSWAJs5F74Y/I+Yyt6Ok
> >>> w/VMt4Ame9GzwQ/9w+2/TZq1ZJVSBWiCQ933X48X1wy8j0rxe178UKxXDow4B/xk
> >>> I1fjavO4DkG5z1ceyaukVjLTuGuyioWXc5mzNGRtfrkV+2IAO7e1EbG+83eQ+gYX
> >>> eo8bgw04M6hk56CEtuwjjvAoCSGvz1Mx6/nANrMMpojiGEcIhL5OpkCjbjZsWCPD
> >>> NMGjPTAyscrHNkXEVDhiuAuFo4QcovXWtkpwOJ1alLJJatk8PHQvTt2cClLT3cfZ
> >>> BplTr5Bolb45IQ0iJsyz/3+NFyorZA6cucrVfHUIAlQf/76a+k/GUUnS7cW4aF5i
> >>> OrjZuDB54XKUDFI+FY15XV9c/SRaMiAgiWoBL9mdZZelhJvMdIPC7OY46YOlsagU
> >>> 9rL7iX4SKIO1IJ9UnVzN6qEnOOB7h5Rvid7KPGyoHYdy9fC8PSeo7Yo+Cnm6wm92
> >>> Gf/37x0hRDJETjByENMMFuxtimwkCs+6HtSwnVk2zHoLSiQAxQvJ+Mp+nEPxiP+M
> >>> gvbUCjxV8ynB7znNe8Bs
> >>> =YYLN
> >>> -----END PGP SIGNATURE-----
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> >>> For additional commands, e-mail: users-help@felix.apache.org
> >>>
> >>>
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>
>

Re: Metadata service and arrays

Posted by Clement Escoffier <cl...@gmail.com>.
Hi,

iPOJO supports the {…} and […] syntax. I don't know about file install.

Regards,

Clement

On 28 nov. 2012, at 09:36, Bengt Rodehav <be...@rodehav.com> wrote:

> Just tried it and it works very well with the web console. However, I use
> file install (3.2.6) with "write back" enabled. When I look in the property
> file it looks like this:
> 
> *  qualifiers = [Ljava.lang.String;@50b742d3*
> 
> And on restart that is also what is displayed in the web console. In other
> words, file install and the metadata service are handling arrays in
> different, incompatible, ways. The metadata service uses the cardinality
> property. File install does not recognize the cardinality property but
> instead uses the special syntax "{A,B,C}" to recognize an array.
> 
> I think the way to fix this is to make file install recognize array types
> and then persist them using the {...} syntax.
> 
> Also, if I put {A,B} in the properties file and then look in the web
> console how this is interpreted, it looks like one   string with the value
> "{A,B}" instead of two strings with the values "A" and "B" respectively. It
> makes me wonder whether it is file install or iPOJO itself that supports
> the {...} syntax.
> 
> Do you think I should create a JIRA for this? (for file install)
> 
> /Bengt
> 
> 
> 2012/11/28 Bengt Rodehav <be...@rodehav.com>
> 
>> Thanks a lot for your help!
>> 
>> /Bengt
>> 
>> 
>> 2012/11/28 Jan Willem Janssen <ja...@luminis.eu>
>> 
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA1
>>> 
>>> On 11/28/12 8:55 AM, Bengt Rodehav wrote:
>>>> I have a configuration property that is an array of String. I use
>>>> iPOJO to define it as follows:
>>>> 
>>>> *  @Property(name = "qualifiers", mandatory = false)* *  private
>>>> String[] mQualifiers;*
>>>> 
>>>> If I put the following in my property file it works perfectly:
>>>> 
>>>> *  qualifiers={A,B,C}*
>>>> 
>>>> However, I always create a metadata.xml for the metadata service
>>>> but I can't find anywhere how to specify the type to "array of
>>>> String". How can I do that?
>>> 
>>> Use the cardinality property for that: if you want to have an array of
>>> Strings, you can define an attribute of type "String" with cardinality
>>> greater than 0 to indicate its an array, e.g.,:
>>> 
>>>  <AD name="qualifiers" id="my.id" type="String" cardinality="3">
>>> 
>>> This will make it an array of strings of at most three elements. Use
>>> the value of Integer.MAX_VALUE to disable the upper limit.
>>> 
>>> - --
>>> Met vriendelijke groeten | Kind regards
>>> 
>>> Jan Willem Janssen | Software Architect
>>> +31 631 765 814
>>> 
>>> /My world is:/
>>> 
>>> Luminis Technologies B.V.
>>> IJsselburcht 3
>>> 6825 BS  Arnhem
>>> +31 88 586 46 30
>>> 
>>> http://www.luminis-technologies.com
>>> http://www.luminis.eu
>>> 
>>> KvK (CoC) 09 16 28 93
>>> BTW (VAT) NL8169.78.566.B.01
>>> -----BEGIN PGP SIGNATURE-----
>>> Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
>>> Comment: GPGTools - http://gpgtools.org
>>> Comment: Using GnuPG with undefined - http://www.enigmail.net/
>>> 
>>> iQIcBAEBAgAGBQJQtcS5AAoJEKF/mP2eHDc4bQ4QAOL2uMpl73wGHQUgCEe8qceR
>>> gYBzqVOWgDvr3GRfF8bNkFXf5nJXVFWOLTTs51EKVRN/2Slt57wuRUr+15Gv/yPg
>>> jUUtc09b/cfERLLAF1eC0oSQV7YzzEmVkKn/Vk6CdJBwqSWAJs5F74Y/I+Yyt6Ok
>>> w/VMt4Ame9GzwQ/9w+2/TZq1ZJVSBWiCQ933X48X1wy8j0rxe178UKxXDow4B/xk
>>> I1fjavO4DkG5z1ceyaukVjLTuGuyioWXc5mzNGRtfrkV+2IAO7e1EbG+83eQ+gYX
>>> eo8bgw04M6hk56CEtuwjjvAoCSGvz1Mx6/nANrMMpojiGEcIhL5OpkCjbjZsWCPD
>>> NMGjPTAyscrHNkXEVDhiuAuFo4QcovXWtkpwOJ1alLJJatk8PHQvTt2cClLT3cfZ
>>> BplTr5Bolb45IQ0iJsyz/3+NFyorZA6cucrVfHUIAlQf/76a+k/GUUnS7cW4aF5i
>>> OrjZuDB54XKUDFI+FY15XV9c/SRaMiAgiWoBL9mdZZelhJvMdIPC7OY46YOlsagU
>>> 9rL7iX4SKIO1IJ9UnVzN6qEnOOB7h5Rvid7KPGyoHYdy9fC8PSeo7Yo+Cnm6wm92
>>> Gf/37x0hRDJETjByENMMFuxtimwkCs+6HtSwnVk2zHoLSiQAxQvJ+Mp+nEPxiP+M
>>> gvbUCjxV8ynB7znNe8Bs
>>> =YYLN
>>> -----END PGP SIGNATURE-----
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>> For additional commands, e-mail: users-help@felix.apache.org
>>> 
>>> 
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: Metadata service and arrays

Posted by Bengt Rodehav <be...@rodehav.com>.
Just tried it and it works very well with the web console. However, I use
file install (3.2.6) with "write back" enabled. When I look in the property
file it looks like this:

*  qualifiers = [Ljava.lang.String;@50b742d3*

And on restart that is also what is displayed in the web console. In other
words, file install and the metadata service are handling arrays in
different, incompatible, ways. The metadata service uses the cardinality
property. File install does not recognize the cardinality property but
instead uses the special syntax "{A,B,C}" to recognize an array.

I think the way to fix this is to make file install recognize array types
and then persist them using the {...} syntax.

Also, if I put {A,B} in the properties file and then look in the web
console how this is interpreted, it looks like one   string with the value
"{A,B}" instead of two strings with the values "A" and "B" respectively. It
makes me wonder whether it is file install or iPOJO itself that supports
the {...} syntax.

Do you think I should create a JIRA for this? (for file install)

/Bengt


2012/11/28 Bengt Rodehav <be...@rodehav.com>

> Thanks a lot for your help!
>
> /Bengt
>
>
> 2012/11/28 Jan Willem Janssen <ja...@luminis.eu>
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> On 11/28/12 8:55 AM, Bengt Rodehav wrote:
>> > I have a configuration property that is an array of String. I use
>> > iPOJO to define it as follows:
>> >
>> > *  @Property(name = "qualifiers", mandatory = false)* *  private
>> > String[] mQualifiers;*
>> >
>> > If I put the following in my property file it works perfectly:
>> >
>> > *  qualifiers={A,B,C}*
>> >
>> > However, I always create a metadata.xml for the metadata service
>> > but I can't find anywhere how to specify the type to "array of
>> > String". How can I do that?
>>
>> Use the cardinality property for that: if you want to have an array of
>> Strings, you can define an attribute of type "String" with cardinality
>> greater than 0 to indicate its an array, e.g.,:
>>
>>   <AD name="qualifiers" id="my.id" type="String" cardinality="3">
>>
>> This will make it an array of strings of at most three elements. Use
>> the value of Integer.MAX_VALUE to disable the upper limit.
>>
>> - --
>> Met vriendelijke groeten | Kind regards
>>
>> Jan Willem Janssen | Software Architect
>> +31 631 765 814
>>
>> /My world is:/
>>
>> Luminis Technologies B.V.
>> IJsselburcht 3
>> 6825 BS  Arnhem
>> +31 88 586 46 30
>>
>> http://www.luminis-technologies.com
>> http://www.luminis.eu
>>
>> KvK (CoC) 09 16 28 93
>> BTW (VAT) NL8169.78.566.B.01
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
>> Comment: GPGTools - http://gpgtools.org
>> Comment: Using GnuPG with undefined - http://www.enigmail.net/
>>
>> iQIcBAEBAgAGBQJQtcS5AAoJEKF/mP2eHDc4bQ4QAOL2uMpl73wGHQUgCEe8qceR
>> gYBzqVOWgDvr3GRfF8bNkFXf5nJXVFWOLTTs51EKVRN/2Slt57wuRUr+15Gv/yPg
>> jUUtc09b/cfERLLAF1eC0oSQV7YzzEmVkKn/Vk6CdJBwqSWAJs5F74Y/I+Yyt6Ok
>> w/VMt4Ame9GzwQ/9w+2/TZq1ZJVSBWiCQ933X48X1wy8j0rxe178UKxXDow4B/xk
>> I1fjavO4DkG5z1ceyaukVjLTuGuyioWXc5mzNGRtfrkV+2IAO7e1EbG+83eQ+gYX
>> eo8bgw04M6hk56CEtuwjjvAoCSGvz1Mx6/nANrMMpojiGEcIhL5OpkCjbjZsWCPD
>> NMGjPTAyscrHNkXEVDhiuAuFo4QcovXWtkpwOJ1alLJJatk8PHQvTt2cClLT3cfZ
>> BplTr5Bolb45IQ0iJsyz/3+NFyorZA6cucrVfHUIAlQf/76a+k/GUUnS7cW4aF5i
>> OrjZuDB54XKUDFI+FY15XV9c/SRaMiAgiWoBL9mdZZelhJvMdIPC7OY46YOlsagU
>> 9rL7iX4SKIO1IJ9UnVzN6qEnOOB7h5Rvid7KPGyoHYdy9fC8PSeo7Yo+Cnm6wm92
>> Gf/37x0hRDJETjByENMMFuxtimwkCs+6HtSwnVk2zHoLSiQAxQvJ+Mp+nEPxiP+M
>> gvbUCjxV8ynB7znNe8Bs
>> =YYLN
>> -----END PGP SIGNATURE-----
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>>
>>
>

Re: Metadata service and arrays

Posted by Bengt Rodehav <be...@rodehav.com>.
Thanks a lot for your help!

/Bengt


2012/11/28 Jan Willem Janssen <ja...@luminis.eu>

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 11/28/12 8:55 AM, Bengt Rodehav wrote:
> > I have a configuration property that is an array of String. I use
> > iPOJO to define it as follows:
> >
> > *  @Property(name = "qualifiers", mandatory = false)* *  private
> > String[] mQualifiers;*
> >
> > If I put the following in my property file it works perfectly:
> >
> > *  qualifiers={A,B,C}*
> >
> > However, I always create a metadata.xml for the metadata service
> > but I can't find anywhere how to specify the type to "array of
> > String". How can I do that?
>
> Use the cardinality property for that: if you want to have an array of
> Strings, you can define an attribute of type "String" with cardinality
> greater than 0 to indicate its an array, e.g.,:
>
>   <AD name="qualifiers" id="my.id" type="String" cardinality="3">
>
> This will make it an array of strings of at most three elements. Use
> the value of Integer.MAX_VALUE to disable the upper limit.
>
> - --
> Met vriendelijke groeten | Kind regards
>
> Jan Willem Janssen | Software Architect
> +31 631 765 814
>
> /My world is:/
>
> Luminis Technologies B.V.
> IJsselburcht 3
> 6825 BS  Arnhem
> +31 88 586 46 30
>
> http://www.luminis-technologies.com
> http://www.luminis.eu
>
> KvK (CoC) 09 16 28 93
> BTW (VAT) NL8169.78.566.B.01
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
> Comment: GPGTools - http://gpgtools.org
> Comment: Using GnuPG with undefined - http://www.enigmail.net/
>
> iQIcBAEBAgAGBQJQtcS5AAoJEKF/mP2eHDc4bQ4QAOL2uMpl73wGHQUgCEe8qceR
> gYBzqVOWgDvr3GRfF8bNkFXf5nJXVFWOLTTs51EKVRN/2Slt57wuRUr+15Gv/yPg
> jUUtc09b/cfERLLAF1eC0oSQV7YzzEmVkKn/Vk6CdJBwqSWAJs5F74Y/I+Yyt6Ok
> w/VMt4Ame9GzwQ/9w+2/TZq1ZJVSBWiCQ933X48X1wy8j0rxe178UKxXDow4B/xk
> I1fjavO4DkG5z1ceyaukVjLTuGuyioWXc5mzNGRtfrkV+2IAO7e1EbG+83eQ+gYX
> eo8bgw04M6hk56CEtuwjjvAoCSGvz1Mx6/nANrMMpojiGEcIhL5OpkCjbjZsWCPD
> NMGjPTAyscrHNkXEVDhiuAuFo4QcovXWtkpwOJ1alLJJatk8PHQvTt2cClLT3cfZ
> BplTr5Bolb45IQ0iJsyz/3+NFyorZA6cucrVfHUIAlQf/76a+k/GUUnS7cW4aF5i
> OrjZuDB54XKUDFI+FY15XV9c/SRaMiAgiWoBL9mdZZelhJvMdIPC7OY46YOlsagU
> 9rL7iX4SKIO1IJ9UnVzN6qEnOOB7h5Rvid7KPGyoHYdy9fC8PSeo7Yo+Cnm6wm92
> Gf/37x0hRDJETjByENMMFuxtimwkCs+6HtSwnVk2zHoLSiQAxQvJ+Mp+nEPxiP+M
> gvbUCjxV8ynB7znNe8Bs
> =YYLN
> -----END PGP SIGNATURE-----
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>
>

Re: Metadata service and arrays

Posted by Jan Willem Janssen <ja...@luminis.eu>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 11/28/12 8:55 AM, Bengt Rodehav wrote:
> I have a configuration property that is an array of String. I use
> iPOJO to define it as follows:
> 
> *  @Property(name = "qualifiers", mandatory = false)* *  private
> String[] mQualifiers;*
> 
> If I put the following in my property file it works perfectly:
> 
> *  qualifiers={A,B,C}*
> 
> However, I always create a metadata.xml for the metadata service
> but I can't find anywhere how to specify the type to "array of
> String". How can I do that?

Use the cardinality property for that: if you want to have an array of
Strings, you can define an attribute of type "String" with cardinality
greater than 0 to indicate its an array, e.g.,:

  <AD name="qualifiers" id="my.id" type="String" cardinality="3">

This will make it an array of strings of at most three elements. Use
the value of Integer.MAX_VALUE to disable the upper limit.

- -- 
Met vriendelijke groeten | Kind regards

Jan Willem Janssen | Software Architect
+31 631 765 814

/My world is:/

Luminis Technologies B.V.
IJsselburcht 3
6825 BS  Arnhem
+31 88 586 46 30

http://www.luminis-technologies.com
http://www.luminis.eu

KvK (CoC) 09 16 28 93
BTW (VAT) NL8169.78.566.B.01
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with undefined - http://www.enigmail.net/

iQIcBAEBAgAGBQJQtcS5AAoJEKF/mP2eHDc4bQ4QAOL2uMpl73wGHQUgCEe8qceR
gYBzqVOWgDvr3GRfF8bNkFXf5nJXVFWOLTTs51EKVRN/2Slt57wuRUr+15Gv/yPg
jUUtc09b/cfERLLAF1eC0oSQV7YzzEmVkKn/Vk6CdJBwqSWAJs5F74Y/I+Yyt6Ok
w/VMt4Ame9GzwQ/9w+2/TZq1ZJVSBWiCQ933X48X1wy8j0rxe178UKxXDow4B/xk
I1fjavO4DkG5z1ceyaukVjLTuGuyioWXc5mzNGRtfrkV+2IAO7e1EbG+83eQ+gYX
eo8bgw04M6hk56CEtuwjjvAoCSGvz1Mx6/nANrMMpojiGEcIhL5OpkCjbjZsWCPD
NMGjPTAyscrHNkXEVDhiuAuFo4QcovXWtkpwOJ1alLJJatk8PHQvTt2cClLT3cfZ
BplTr5Bolb45IQ0iJsyz/3+NFyorZA6cucrVfHUIAlQf/76a+k/GUUnS7cW4aF5i
OrjZuDB54XKUDFI+FY15XV9c/SRaMiAgiWoBL9mdZZelhJvMdIPC7OY46YOlsagU
9rL7iX4SKIO1IJ9UnVzN6qEnOOB7h5Rvid7KPGyoHYdy9fC8PSeo7Yo+Cnm6wm92
Gf/37x0hRDJETjByENMMFuxtimwkCs+6HtSwnVk2zHoLSiQAxQvJ+Mp+nEPxiP+M
gvbUCjxV8ynB7znNe8Bs
=YYLN
-----END PGP SIGNATURE-----


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: Metadata service and arrays

Posted by Bengt Rodehav <be...@rodehav.com>.
Correction - I meant "metatype.xml" not "metadata.xml".

/Bengt


2012/11/28 Bengt Rodehav <be...@rodehav.com>

> I have a configuration property that is an array of String. I use iPOJO to
> define it as follows:
>
> *  @Property(name = "qualifiers", mandatory = false)*
> *  private String[] mQualifiers;*
>
> If I put the following in my property file it works perfectly:
>
> *  qualifiers={A,B,C}*
>
> However, I always create a metadata.xml for the metadata service but I
> can't find anywhere how to specify the type to "array of String". How can I
> do that?
>
> /Bengt
>
>