Expand my Community achievements bar.

SOLVED

osgi component metatype service data use?

Avatar

Level 2

Hi,

I want to understand the use of metatype for component. I understand, if we keep it true than it will generate metatype.xml else it would not. But what is the advantage of keeping data in this xml? Is there any added feature that we get because of this or does it have any advantage over not having metatype as true. Also, what are the scenarios where we should look to generate metatype.xml and where we should avoid.

1 Accepted Solution

Avatar

Correct answer by
Employee Advisor

Hi,

the most obvious thing is, that when you have "metatype=true" in your @Component annotation, this component/service shows up with its properties in the Sling webconsole in the "Configuration" page (/system/console/configmgr).

kind regards,
Jörg

View solution in original post

3 Replies

Avatar

Level 10

it just enables another option to edit the metadata of a bundle.

[1] would give a little insight to it

[1] http://blog.osgi.org/2011/03/metatypes.html

Avatar

Correct answer by
Employee Advisor

Hi,

the most obvious thing is, that when you have "metatype=true" in your @Component annotation, this component/service shows up with its properties in the Sling webconsole in the "Configuration" page (/system/console/configmgr).

kind regards,
Jörg