[
https://issues.apache.org/jira/browse/SLING-7045?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16266470#comment-16266470
]
Chetan Mehrotra edited comment on SLING-7045 at 11/27/17 7:48 AM:
------------------------------------------------------------------
bq. I dont understand why simply DS can be used for the other case? Sounds way
simpler to me
So far I do not know how to use DS as factory for some other type. So instead
of having the component itself register as a service (via implementing service
interface) I need it to register a different type. For that I am using activate
method to register the MetricsService instance
[~cziegeler] Can you provide a rough example of the type of change you are
thinking about
was (Author: chetanm):
bq. I dont understand why simply DS can be used for the other case? Sounds way
simpler to me
So far I do not know how to use DS as factory for some other type. So instead
of having the component itself register as a service (via implementing service
interface) I need it to register a different type. For that I am using activate
method to register the MetricsService instance
> OSGi services should be managed by DS
> -------------------------------------
>
> Key: SLING-7045
> URL: https://issues.apache.org/jira/browse/SLING-7045
> Project: Sling
> Issue Type: Improvement
> Components: Commons
> Reporter: Carsten Ziegeler
> Fix For: commons metrics 1.2.4
>
>
> MetricsServiceImpl is currently registering two services in its activate
> method - there seems to be no real reason doing this manually and the
> services should rather be registered by DS
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)