Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.activemq.gbean.management
Class ActiveMQManagerGBean  view ActiveMQManagerGBean download ActiveMQManagerGBean.java

java.lang.Object
  extended byorg.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$

Field Summary
static org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
           
private  org.apache.geronimo.kernel.Kernel kernel
           
private static org.apache.commons.logging.Log log
           
 
Constructor Summary
ActiveMQManagerGBean(org.apache.geronimo.kernel.Kernel kernel)
           
 
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
 

Field Detail

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
Constructor Detail

ActiveMQManagerGBean

public ActiveMQManagerGBean(org.apache.geronimo.kernel.Kernel kernel)
Method Detail

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()