You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@karaf.apache.org by "Luca Burgazzoli (JIRA)" <ji...@apache.org> on 2016/05/05 15:24:13 UTC

[jira] [Created] (KARAF-4519) Add additional steps to retrieve ActiveMQ command descriptions

Luca Burgazzoli created KARAF-4519:
--------------------------------------

             Summary: Add additional steps to retrieve ActiveMQ command descriptions
                 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
            Priority: Minor


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)