org.objectweb.cjdbc.controller.jmx
Class JmxAdaptor

java.lang.Object
  extended byorg.objectweb.cjdbc.controller.jmx.JmxAdaptor
Direct Known Subclasses:
JmxHttpAdaptor, JmxRmiAdaptor

public abstract class JmxAdaptor
extends java.lang.Object

Used to enable and disable adaptors from JmxAgent

Version:
1.0
Author:
Emmanuel Cecchet, Nicolas Modrzyk

Field Summary
protected  java.lang.String hostname
           
protected  int port
           
protected  javax.management.MBeanServer server
           
protected  javax.management.ObjectName ssl
           
 
Constructor Summary
JmxAdaptor(java.lang.String host, javax.management.MBeanServer serv, int pport)
          Creates a new adaptor and keeps references for starting calls
JmxAdaptor(java.lang.String host, javax.management.MBeanServer serv, int pport, javax.management.ObjectName sslObject)
          Creates a new adaptor and keeps references for starting calls
 
Method Summary
(package private) abstract  void start(boolean secure)
          Start Jmx Adaptor
(package private) abstract  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

hostname

protected java.lang.String hostname

server

protected javax.management.MBeanServer server

port

protected int port

ssl

protected javax.management.ObjectName ssl
Constructor Detail

JmxAdaptor

public JmxAdaptor(java.lang.String host,
                  javax.management.MBeanServer serv,
                  int pport)
Creates a new adaptor and keeps references for starting calls

Parameters:
host - the hostname to use
serv - the jmx server to use
pport - the port to start the service on

JmxAdaptor

public JmxAdaptor(java.lang.String host,
                  javax.management.MBeanServer serv,
                  int pport,
                  javax.management.ObjectName sslObject)
Creates a new adaptor and keeps references for starting calls

Parameters:
host - the hostname to use
serv - the jmx server to use
pport - the port to start the service on
sslObject - ssl Object name to use for ssl communication
Method Detail

start

abstract void start(boolean secure)
             throws JmxException
Start Jmx Adaptor

Parameters:
secure - enable ssl
Throws:
JmxException - if fails

stop

abstract void stop()
            throws JmxException
Stop the connector, and free the port.

Throws:
JmxException - if fails


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