org.objectweb.cjdbc.controller.jmx
Class HttpAdaptor

java.lang.Object
  extended byorg.objectweb.cjdbc.controller.jmx.HttpAdaptor

public class HttpAdaptor
extends java.lang.Object

This class defines a HttpAdaptor

Version:
1.0
Author:
Marc Wick

Field Summary
private  mx4j.tools.adaptor.http.HttpAdaptor adaptor
           
private  java.lang.String hostName
           
private static java.util.List httpAdaptors
           
(package private) static Trace logger
           
private  javax.management.ObjectName objectName
           
private  int port
           
private  javax.management.ObjectName processorName
           
private  SSLConfiguration sslConfig
           
 
Constructor Summary
HttpAdaptor(java.lang.String hostName, int port, SSLConfiguration sslConfig)
          Creates a new HttpAdaptor object
 
Method Summary
private static void addHttpAdaptor(HttpAdaptor httpAdaptor)
          Adds an HttpAdaptor to the list.
static java.util.List getHttpAdaptors()
          Returns a list of HttpAdaptor .
 void start()
          Start the HTTP adaptor
 void stop()
          stop the http adaptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

static Trace logger

hostName

private java.lang.String hostName

port

private int port

sslConfig

private SSLConfiguration sslConfig

adaptor

private mx4j.tools.adaptor.http.HttpAdaptor adaptor

objectName

private javax.management.ObjectName objectName

processorName

private javax.management.ObjectName processorName

httpAdaptors

private static java.util.List httpAdaptors
Constructor Detail

HttpAdaptor

public HttpAdaptor(java.lang.String hostName,
                   int port,
                   SSLConfiguration sslConfig)
            throws JmxException
Creates a new HttpAdaptor object

Parameters:
hostName - the host name the adaptor binds to
port - the http port
sslConfig - the ssl configuration, if null ssl is disabled
Throws:
JmxException - problems to get name of localhost
Method Detail

start

public void start()
           throws JmxException
Start the HTTP adaptor

Throws:
JmxException - the adaptor could not be started

stop

public void stop()
          throws JmxException
stop the http adaptor

Throws:
JmxException - problems stoping the adaptor

getHttpAdaptors

public static java.util.List getHttpAdaptors()
Returns a list of HttpAdaptor .

Returns:
Returns list of HttpAdaptor.

addHttpAdaptor

private static void addHttpAdaptor(HttpAdaptor httpAdaptor)
Adds an HttpAdaptor to the list.

Parameters:
httpAdaptor - The HttpAdaptor to add.


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