java.lang.Object
org.activemq.gbean.management.ActiveMQManagerGBean
- All Implemented Interfaces:
- org.activemq.gbean.ActiveMQManager
- public class ActiveMQManagerGBean
- extends java.lang.Object
- implements org.activemq.gbean.ActiveMQManager
Implementation of the ActiveMQ management interface. These are the ActiveMQ
mangement features available at runtime.
- Version:
- $Revision: 1.0$
|
Method Summary |
java.lang.String |
addConnector(java.lang.String broker,
java.lang.String uniqueName,
java.lang.String protocol,
java.lang.String host,
int port)
Creates a new connector, and returns the ObjectName for it. |
private javax.management.ObjectName |
getConnectorName(javax.management.ObjectName broker,
java.lang.String protocol,
java.lang.String host,
int port,
java.lang.String uniqueName)
Generate an ObjectName for a new connector GBean |
java.lang.String[] |
getConnectors()
|
java.lang.String[] |
getConnectors(java.lang.String protocol)
|
java.lang.String[] |
getConnectorsForContainer(java.lang.String broker)
|
java.lang.String[] |
getConnectorsForContainer(java.lang.String broker,
java.lang.String protocol)
|
java.lang.String[] |
getContainers()
|
static org.apache.geronimo.gbean.GBeanInfo |
getGBeanInfo()
|
java.lang.String |
getProductName()
|
java.lang.String[] |
getSupportedProtocols()
|
void |
removeConnector(java.lang.String objectName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private static final org.apache.commons.logging.Log log
kernel
private org.apache.geronimo.kernel.Kernel kernel
GBEAN_INFO
public static final org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
ActiveMQManagerGBean
public ActiveMQManagerGBean(org.apache.geronimo.kernel.Kernel kernel)
getProductName
public java.lang.String getProductName()
getContainers
public java.lang.String[] getContainers()
getSupportedProtocols
public java.lang.String[] getSupportedProtocols()
getConnectors
public java.lang.String[] getConnectors()
getConnectors
public java.lang.String[] getConnectors(java.lang.String protocol)
getConnectorsForContainer
public java.lang.String[] getConnectorsForContainer(java.lang.String broker)
getConnectorsForContainer
public java.lang.String[] getConnectorsForContainer(java.lang.String broker,
java.lang.String protocol)
addConnector
public java.lang.String addConnector(java.lang.String broker,
java.lang.String uniqueName,
java.lang.String protocol,
java.lang.String host,
int port)
- Creates a new connector, and returns the ObjectName for it. Note that
the connector may well require further customization before being fully
functional (e.g. SSL settings for a secure connector).
removeConnector
public void removeConnector(java.lang.String objectName)
getConnectorName
private javax.management.ObjectName getConnectorName(javax.management.ObjectName broker,
java.lang.String protocol,
java.lang.String host,
int port,
java.lang.String uniqueName)
- Generate an ObjectName for a new connector GBean
getGBeanInfo
public static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()