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

Eric Hubert updated SYNAPSE-526:
--------------------------------

    Attachment:     (was: JmxAdapter.patch)

> Add server connector to make use of existing MBeans
> ---------------------------------------------------
>
>                 Key: SYNAPSE-526
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-526
>             Project: Synapse
>          Issue Type: Improvement
>    Affects Versions: 1.2
>            Reporter: Eric Hubert
>            Priority: Minor
>             Fix For: 1.3
>
>         Attachments: JmxAdapter.patch
>
>
> Hi,
> currently Synapse does not create a JMX server connector to enable the user 
> to make use of the existing MBeans via JConsole or any other JMX-compliant 
> management solution. The attached patch introduces a small JMXAdapter class 
> to create an RMI registry using a specified JNDI port in synapse.properties 
> (synapse.jmx.jndiPort). Only if this port is specified it will create the 
> registry and start the server connector. If the user additionally specifies a 
> fixed RMI port in synapse.properties (synapse.jmx.rmiPort) instead of using a 
> dynamic RMI port Synapse will use the specified port thus allowing a 
> firewalled setup (you have to open both ports in your firewall).
> The Javadoc of the class explains the connect syntax:
> service:jmx:rmi:///jndi/rmi://<hostname>:<jndiPort>/synapse or 
> service:jmx:rmi://<hostname>:<rmiPort>/jndi/rmi://<hostname>:<jndiPort>/synapse
> This patch shall just demonstrate the basic idea. I'm of course willing to 
> contribute further work on this (including documentation). The best place in 
> the startup and shutdown phase of Synapse should be discussed. I'm going to 
> start a separate discussion on the order of actions in the Synapse startup 
> phase anyway.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to