osgi component metatype service data use? | Community
Skip to main content
rajeev6969
Level 2
October 16, 2015
Solved

osgi component metatype service data use?

  • October 16, 2015
  • 3 replies
  • 5009 views

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.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by joerghoh

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

3 replies

smacdonald2008
Level 10
October 16, 2015
Lokesh_Shivalingaiah
Level 10
October 16, 2015

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

joerghoh
Adobe Employee
joerghohAdobe EmployeeAccepted solution
Adobe Employee
October 16, 2015

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