[ 
https://issues.apache.org/jira/browse/KARAF-4519?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15347742#comment-15347742
 ] 

ASF subversion and git services commented on KARAF-4519:
--------------------------------------------------------

Commit 2027b3de286390bb48b344a78bc28a5458c7cf25 in karaf's branch 
refs/heads/karaf-4.0.x from [~lb]
[ https://git-wip-us.apache.org/repos/asf?p=karaf.git;h=2027b3d ]

[KARAF-4519] If an action does not have a @Command annotation, fallback to 
calling a description() method via reflection to get an Action's description


> 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