[ https://issues.apache.org/jira/browse/FELIX-3888?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
David Jencks updated FELIX-3888: -------------------------------- Attachment: FELIX-3888-2.diff This implements Felix's suggestions (except the one I don't understand) and also has more java-5-ization. It also includes using the aries version checker plugin which identified a problem (now fixed) in Reference. > [DS] Expose the insides of ScrCommand as a service directly and enhance it > -------------------------------------------------------------------------- > > Key: FELIX-3888 > URL: https://issues.apache.org/jira/browse/FELIX-3888 > Project: Felix > Issue Type: Improvement > Components: Declarative Services (SCR) > Affects Versions: scr-1.6.4 > Reporter: David Jencks > Fix For: scr-1.6.4 > > Attachments: FELIX-3888-1.diff, FELIX-3888-2.diff > > > I have an environment where I'd like the basic capabilities of outputting the > DS info as text but not through the console. We've been using the old Felix > command but this has always been odd and is getting too complicated. > Therefore I'd like to expose the ScrCommand as a service directly. I'm > proposing to expose this only if an optional config admin property > ds.info.service is set to true. > To further support this I'd like to make ScrCommand.getInfo(String id....) be > able to return info for all components. I'm proposing to do this by letting > id be a regexp to match, so I can use ".*" and get all components. (This is > implemented in scrService.getComponents(String componentIdentifier)) > For components from multiple bundles I'd like to sort the results by bundleId > and componentId, marking the bundle id changing. > I'd like to modify the list command to sort the results by component id. > The patch has a bit of java-5 updating that I missed the first time around. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira