org.objectweb.easybeans.jmx
Class JMXRemoteHelper

java.lang.Object
  extended by org.objectweb.easybeans.jmx.JMXRemoteHelper

public final class JMXRemoteHelper
extends java.lang.Object

This helper class allow to start a JMX remote connector allowing to connect remote applications. This could be for example a JSR88 provider.

Author:
Florent Benoit

Field Summary
private static java.lang.String DEFAULT_NAME_CONNECTOR
          ObjectName for the connector.
private static java.lang.String DEFAULT_URL
          Default URL.
private static javax.management.remote.JMXConnectorServer jmxConnectorServer
          JMX connector (server side).
 
Constructor Summary
private JMXRemoteHelper()
          Utility class, no public constructor.
 
Method Summary
private static void init()
          Build a new JMX Remote connector.
static void startConnector()
          Start a JMX connector (used to do remote administration).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jmxConnectorServer

private static javax.management.remote.JMXConnectorServer jmxConnectorServer
JMX connector (server side).


DEFAULT_URL

private static final java.lang.String DEFAULT_URL
Default URL.

See Also:
Constant Field Values

DEFAULT_NAME_CONNECTOR

private static final java.lang.String DEFAULT_NAME_CONNECTOR
ObjectName for the connector.

See Also:
Constant Field Values
Constructor Detail

JMXRemoteHelper

private JMXRemoteHelper()
Utility class, no public constructor.

Method Detail

init

private static void init()
                  throws JMXRemoteException
Build a new JMX Remote connector.

Throws:
JMXRemoteException - if jmx connector can't be built.

startConnector

public static void startConnector()
                           throws JMXRemoteException
Start a JMX connector (used to do remote administration).

Throws:
JMXRemoteException - if the connector can't be started.