org.objectweb.cjdbc.controller.jmx
Class JmxRmiAdaptor

java.lang.Object
  extended byorg.objectweb.cjdbc.controller.jmx.JmxAdaptor
      extended byorg.objectweb.cjdbc.controller.jmx.JmxRmiAdaptor

public class JmxRmiAdaptor
extends JmxAdaptor

Implements a Rmi Adaptor for jmx

Version:
1.0
Author:
Nicolas Modrzyk

Field Summary
(package private) static Trace logger
           
private  javax.management.ObjectName naming
           
private  javax.management.ObjectName objectName
           
 
Fields inherited from class org.objectweb.cjdbc.controller.jmx.JmxAdaptor
hostname, port, server, ssl
 
Constructor Summary
JmxRmiAdaptor(java.lang.String hostname, javax.management.MBeanServer server, int port)
           
 
Method Summary
private  void createJRMPAdaptor(boolean enableSSL)
           
private  void createNamingService()
          Create naming service and starts rmi
 void start(boolean secure)
          Start Jmx Adaptor
 void stop()
          Stop the connector, and free the port.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

static Trace logger

naming

private javax.management.ObjectName naming

objectName

private javax.management.ObjectName objectName
Constructor Detail

JmxRmiAdaptor

public JmxRmiAdaptor(java.lang.String hostname,
                     javax.management.MBeanServer server,
                     int port)
See Also:
JmxAdaptor
Method Detail

start

public void start(boolean secure)
           throws JmxException
Description copied from class: JmxAdaptor
Start Jmx Adaptor

Specified by:
start in class JmxAdaptor
Parameters:
secure - enable ssl
Throws:
JmxException - if fails
See Also:
org.objectweb.cjdbc.controller.jmx.JmxAdaptor#start(int, boolean)

stop

public void stop()
          throws JmxException
Description copied from class: JmxAdaptor
Stop the connector, and free the port.

Specified by:
stop in class JmxAdaptor
Throws:
JmxException - if fails
See Also:
JmxAdaptor.stop()

createNamingService

private final void createNamingService()
                                throws JmxException
Create naming service and starts rmi

Throws:
java.lang.Exception - if creation fails
JmxException

createJRMPAdaptor

private final void createJRMPAdaptor(boolean enableSSL)
                              throws JmxException
Throws:
JmxException


Copyright © 2002, 2003 - ObjectWeb Consortium - All Rights Reserved.