org.objectweb.cjdbc.controller.jmx
Class JmxConstants

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

public final class JmxConstants
extends java.lang.Object

This class contains static information on the jmx services.

Version:
1.0
Author:
Nicolas Modrzyk

Field Summary
static java.lang.String ADAPTOR_TYPE_HTTP
          Http adaptor
static java.lang.String ADAPTOR_TYPE_RMI
          RMI Adaptor
static java.lang.String CJDBC_DOMAIN_NAME
          This is in the xsl transformation file, so we should leave as is.
static java.lang.String CJDBC_TYPE_CONTROLLER
          the controller mbean type
static java.lang.String CJDBC_TYPE_VIRTUALDATABASE
          the virtual database mbean type
static boolean DEBUG
          Overall Debug tag for Jmx calls
static java.lang.String DEFAULT_JMX_AGENT_NAME
          The default jmx name for the agent to connect to
static int DEFAULT_JMX_HTTP_PORT
          Default JMX server HTTP adaptor port value.
static int DEFAULT_JMX_RMI_PORT
          Default RMI port number value.
static java.lang.String JMX_DEFAULT_DOMAIN_NAME
          Default domain name for JMX
static java.lang.String JMX_DEFAULT_MBEAN_TYPE
          Default Jmx type
static java.lang.String JndiName
          Reference name for Jndi
 
Constructor Summary
JmxConstants()
           
 
Method Summary
static javax.management.ObjectName getControllerObjectName(java.lang.String name)
          Get the associated controller object name
static javax.management.ObjectName getJmxObjectName(java.lang.String name, java.lang.String type)
          Get the associated jmx object name
static javax.management.ObjectName getVirtualDbObjectName(java.lang.String name)
          Get the associated virtualdatabase object name
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG

public static final boolean DEBUG
Overall Debug tag for Jmx calls

See Also:
Constant Field Values

JMX_DEFAULT_DOMAIN_NAME

public static final java.lang.String JMX_DEFAULT_DOMAIN_NAME
Default domain name for JMX

See Also:
Constant Field Values

JMX_DEFAULT_MBEAN_TYPE

public static final java.lang.String JMX_DEFAULT_MBEAN_TYPE
Default Jmx type

See Also:
Constant Field Values

JndiName

public static final java.lang.String JndiName
Reference name for Jndi

See Also:
Constant Field Values

DEFAULT_JMX_AGENT_NAME

public static final java.lang.String DEFAULT_JMX_AGENT_NAME
The default jmx name for the agent to connect to

See Also:
Constant Field Values

ADAPTOR_TYPE_RMI

public static final java.lang.String ADAPTOR_TYPE_RMI
RMI Adaptor

See Also:
Constant Field Values

ADAPTOR_TYPE_HTTP

public static final java.lang.String ADAPTOR_TYPE_HTTP
Http adaptor

See Also:
Constant Field Values

DEFAULT_JMX_RMI_PORT

public static final int DEFAULT_JMX_RMI_PORT
Default RMI port number value.

See Also:
Constant Field Values

DEFAULT_JMX_HTTP_PORT

public static final int DEFAULT_JMX_HTTP_PORT
Default JMX server HTTP adaptor port value.

See Also:
Constant Field Values

CJDBC_DOMAIN_NAME

public static final java.lang.String CJDBC_DOMAIN_NAME
This is in the xsl transformation file, so we should leave as is. Other domain are filtered.

See Also:
Constant Field Values

CJDBC_TYPE_CONTROLLER

public static final java.lang.String CJDBC_TYPE_CONTROLLER
the controller mbean type

See Also:
Constant Field Values

CJDBC_TYPE_VIRTUALDATABASE

public static final java.lang.String CJDBC_TYPE_VIRTUALDATABASE
the virtual database mbean type

See Also:
Constant Field Values
Constructor Detail

JmxConstants

public JmxConstants()
Method Detail

getJmxObjectName

public static final javax.management.ObjectName getJmxObjectName(java.lang.String name,
                                                                 java.lang.String type)
Get the associated jmx object name

Parameters:
name - the name of the mbean
type - the c-jdbc type of the mbean
Returns:
the associated object name, no exception is thrown as the object name calculated is always valid ex; c-jdbc:type:=<type>:name:=<name>

getControllerObjectName

public static final javax.management.ObjectName getControllerObjectName(java.lang.String name)
Get the associated controller object name

Parameters:
name - the name of the controller
Returns:
c-jdbc:type:=<controller>:name:=<name>

getVirtualDbObjectName

public static final javax.management.ObjectName getVirtualDbObjectName(java.lang.String name)
Get the associated virtualdatabase object name

Parameters:
name - the name of the virtualdatabase
Returns:
c-jdbc:type:=<virtualdatabase>:name:=<name>


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