[ 
https://issues.apache.org/jira/browse/KARAF-4519?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on KARAF-4519 started by Jean-Baptiste Onofré.
---------------------------------------------------
> If an action does not have a @Command annotation, fallback to calling a 
> description() method via reflection to get an Action's description
> ------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: KARAF-4519
>                 URL: https://issues.apache.org/jira/browse/KARAF-4519
>             Project: Karaf
>          Issue Type: Bug
>    Affects Versions: 4.0.5
>            Reporter: Luca Burgazzoli
>            Assignee: Jean-Baptiste Onofré
>            Priority: Minor
>             Fix For: 4.1.0, 4.0.6
>
>
> Commands descriptions for ActiveMQ 5.x can't be retrieved by Karaf when using 
> help command as the services exported by ActiveMQ do not provide such 
> information so Karaf fallback to command name as description which is not 
> very useful.
> An enhancement has been added  to ActiveMQ: 
> https://github.com/apache/activemq/commit/7fd5fa9253deb3a2815cb375b85731a959ad3845
> CommandTracker should be enhanced to try to invoke description method if 
> standard methods are not available (i.e. Command annotation not present).
> I will provide a PR
> before:
> {code}
> activemq:browse                   browse
> activemq:bstat                    bstat
> activemq:consumer                 consumer
> activemq:dstat                    dstat
> activemq:list                     list
> activemq:producer                 producer
> activemq:purge                    purge
> activemq:query                    query
> {code}
> after:
> {code}
> activemq:browse                   Display selected messages in a specified 
> destination.
> activemq:bstat                    Performs a predefined query that displays 
> useful statistics regarding the specified broker
> activemq:consumer                 Receives messages from the broker
> activemq:dstat                    Performs a predefined query that displays 
> useful tabular statistics regarding the specified destination type
> activemq:list                     Lists all available brokers in the 
> specified JMX context
> activemq:producer                 Sends messages to the broker
> activemq:purge                    Delete selected destination's messages that 
> matches the message selector
> activemq:query                    Display selected broker component's 
> attributes and statistics.
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to