[
https://issues.apache.org/jira/browse/QPID-1411?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12644085#action_12644085
]
Andrea Gazzarini commented on QPID-1411:
----------------------------------------
Hi all, according to this issue description I'm going (tomorrow morning) to
submit the latest patch of QMan.
Here are the new features :
*** CONFIGURATION ***
1) QMan configuration file schema has been changed so its no longer possible to
define type & access mode mappings.
The reason is that QMan must have a set of predefined mappings in order to work
correctly and it makes no sense to let the user configure them. That's
applicable for type mappings (association between a code and a management type
i.e. 1 - Uint8) and acces mode mappings (association between a code and an
access mode i.e. 1 - RC). The only thing that you can configure is the
broker(s) data (host, port, virtual host, username, connection pool).
2) QMan bundle comes in this version with no configuration file.
org/apache/qpid/management/config.xml has been removed : you can supply your
own configuration file (containing the broker(s) you want to connect) via
command line using the option -Dqman-config=<filename>. Note that this option
is valid even if you are using QMan deployed on an Application Server.
If this option is missing QMan starts without any connected broker. Later you
can use its administration interface in order to connect it with broker(s)
**** QMAN ADMINISTRATION / MANAGEMENT INTERFACE ****
With this version QMan is itself an MBean and therefore it has an
administration / management interface.
So if you are using JConsole or JBoss JMX Console now you can see another MBean
under the Q-MAN domain (Q-MAN: Type=Service).
At the moment there's only one available operation called addBroker(...) that
let's you connect QMan with a broker. When you invoke that operation you can
have one of the followinf scenarios :
- an exception (wrapped by MBeanException) called BrokerConnectionException : a
connection can't be esyabilished.
- an exception (wrapped by MBeanException) called
BrokerAlreadyConnectedException : the broker is already connected.
- success : the broker is now connected and after just a moment you should see
events & objects coming from connected broker.
Any comment / suggestion would be appreciated...I'd need some suggestions about
other operations that should be part of QMan administration interface (stop,
start, removeBroker, wtc wtc
Regards,
Andrea
> Simplify QMan configuration
> ----------------------------
>
> Key: QPID-1411
> URL: https://issues.apache.org/jira/browse/QPID-1411
> Project: Qpid
> Issue Type: Improvement
> Components: Java Tools
> Affects Versions: M4
> Reporter: Arnaud Simon
> Fix For: M4
>
>
> Currently QMan is configured through a an xml file "config.xml" that must be
> located in src\main\java\org\apache\qpid\management. This configuration file
> is use for defining the type mappings and the brokers.
> I would suggest that we do the following
> - As default QMan does not connect to any broker
> - The type mappings are part of the code
> - Brokers can be configured via a VM parameter "qman-config" pointing on a
> xml file
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.