org.objectweb.jonas.webapp.jonasadmin.jonasmqconnect.util
Class MqObjectNames

java.lang.Object
  extended by org.objectweb.jonas.webapp.jonasadmin.jonasmqconnect.util.MqObjectNames

public class MqObjectNames
extends java.lang.Object


Constructor Summary
MqObjectNames()
           
 
Method Summary
static javax.management.ObjectName getConnectorONByName(java.lang.String domainName, java.lang.String name)
          ObjectName of JOnAS MQ connector
static javax.management.ObjectName[] getConnectorsON(java.lang.String domainName, java.lang.String serverName)
          ObjectName of all JOnAS MQ connectors deployed in a given JOnAS server
static java.util.ArrayList getConnectorsONList(java.lang.String domainName, java.lang.String serverName)
          ObjectName of all JOnAS MQ connectors deployed in a given JOnAS server
static javax.management.ObjectName getDestinationON(java.lang.String domainName, java.lang.String jndiName, java.lang.String connector)
          ObjectName of a MQ destination created by deploying a given MQ connector
static javax.management.ObjectName getDestinationsON(java.lang.String domainName, java.lang.String connector)
          ObjectName of all the destination created by deploying a given MQ connector
static javax.management.ObjectName getMdbON(javax.management.ObjectName connectorON, java.lang.String name, java.lang.String serverName)
          ObjectName of Mdb
static javax.management.ObjectName getParentConnectorON(java.lang.String domainName, javax.management.ObjectName on)
          ObjectName of parent connector
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MqObjectNames

public MqObjectNames()
Method Detail

getConnectorONByName

public static javax.management.ObjectName getConnectorONByName(java.lang.String domainName,
                                                               java.lang.String name)
ObjectName of JOnAS MQ connector

Parameters:
domainName - domain name
name - connector name
Returns:
ObjectName of JOnAS MQ connector

getConnectorsON

public static javax.management.ObjectName[] getConnectorsON(java.lang.String domainName,
                                                            java.lang.String serverName)
ObjectName of all JOnAS MQ connectors deployed in a given JOnAS server

Parameters:
domainName - domain name
serverName - server name
Returns:
ObjectName of all JOnAS MQ connectors deployed in a given JOnAS server

getConnectorsONList

public static java.util.ArrayList getConnectorsONList(java.lang.String domainName,
                                                      java.lang.String serverName)
ObjectName of all JOnAS MQ connectors deployed in a given JOnAS server

Parameters:
domainName - domain name
serverName - server name
Returns:
ObjectName list of all JOnAS MQ connectors deployed in a given JOnAS server

getDestinationON

public static javax.management.ObjectName getDestinationON(java.lang.String domainName,
                                                           java.lang.String jndiName,
                                                           java.lang.String connector)
ObjectName of a MQ destination created by deploying a given MQ connector

Parameters:
connector - connector name
jndiName - JNDI name of the MQ destination
domainName - domain name
Returns:
ObjectName of the MQ destination

getDestinationsON

public static javax.management.ObjectName getDestinationsON(java.lang.String domainName,
                                                            java.lang.String connector)
ObjectName of all the destination created by deploying a given MQ connector

Parameters:
connector - connector name
domainName - domain name
Returns:
ObjectName of the MQ destination

getMdbON

public static javax.management.ObjectName getMdbON(javax.management.ObjectName connectorON,
                                                   java.lang.String name,
                                                   java.lang.String serverName)
ObjectName of Mdb

Parameters:
connectorON - conector ObjectName
name - the name of the requested MDB
serverName - JOnAS server name
Returns:
ObjectName of Mdb

getParentConnectorON

public static javax.management.ObjectName getParentConnectorON(java.lang.String domainName,
                                                               javax.management.ObjectName on)
ObjectName of parent connector

Parameters:
on - ObjectName of ..
domainName - domain name
Returns:
the ObjectName of the parent connector, or null