org.objectweb.petals.tools.webadmin.util
Class JBIJMXConnectorUtil

java.lang.Object
  extended by org.objectweb.petals.tools.webadmin.util.JBIJMXConnectorUtil

public final class JBIJMXConnectorUtil
extends java.lang.Object


Method Summary
static javax.management.ObjectName getAdminServiceMBeanName(javax.management.MBeanServerConnection mBeanServer)
          Retrieve the object name of the admin service
static javax.management.ObjectName getComponentMBeanName(javax.management.MBeanServerConnection mBeanServer, java.lang.String name)
          Retrieve the object name of a component
static javax.management.remote.JMXConnector getConnection(java.lang.String host, java.lang.String port, java.lang.String username, java.lang.String password)
          Returns a JMX connector
static javax.management.ObjectName getDeploymentServiceMBeanName(javax.management.MBeanServerConnection mBeanServer)
          Retrieve the object name of the deployment service
static javax.management.ObjectName getInstallationServiceMBeanName(javax.management.MBeanServerConnection mBeanServer)
          Retrieve the object name of the installation service
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getAdminServiceMBeanName

public static javax.management.ObjectName getAdminServiceMBeanName(javax.management.MBeanServerConnection mBeanServer)
                                                            throws java.io.IOException,
                                                                   javax.management.MalformedObjectNameException
Retrieve the object name of the admin service

Parameters:
mBeanServer - mbean server
Returns:
object name
Throws:
java.io.IOException
java.lang.NullPointerException
javax.management.MalformedObjectNameException

getComponentMBeanName

public static javax.management.ObjectName getComponentMBeanName(javax.management.MBeanServerConnection mBeanServer,
                                                                java.lang.String name)
                                                         throws java.io.IOException,
                                                                javax.management.MalformedObjectNameException
Retrieve the object name of a component

Parameters:
mBeanServer - mbean server
Returns:
object name
Throws:
java.io.IOException
java.lang.NullPointerException
javax.management.MalformedObjectNameException

getConnection

public static javax.management.remote.JMXConnector getConnection(java.lang.String host,
                                                                 java.lang.String port,
                                                                 java.lang.String username,
                                                                 java.lang.String password)
                                                          throws java.io.IOException
Returns a JMX connector

Parameters:
host - host
port - port
username - username
password - password
Returns:
jmx connector
Throws:
java.io.IOException

getDeploymentServiceMBeanName

public static javax.management.ObjectName getDeploymentServiceMBeanName(javax.management.MBeanServerConnection mBeanServer)
                                                                 throws java.io.IOException,
                                                                        javax.management.MalformedObjectNameException
Retrieve the object name of the deployment service

Parameters:
mBeanServer - mbean server
Returns:
object name
Throws:
java.io.IOException
java.lang.NullPointerException
javax.management.MalformedObjectNameException

getInstallationServiceMBeanName

public static javax.management.ObjectName getInstallationServiceMBeanName(javax.management.MBeanServerConnection mBeanServer)
                                                                   throws java.io.IOException,
                                                                          javax.management.MalformedObjectNameException
Retrieve the object name of the installation service

Parameters:
mBeanServer - mbean server
Returns:
object name
Throws:
java.io.IOException
java.lang.NullPointerException
javax.management.MalformedObjectNameException


Copyright © 2005-2007 ObjectWeb Consortium. All Rights Reserved.