org.apache.activemq.gbean.management
Class ActiveMQManagerGBean

java.lang.Object
  extended by org.apache.activemq.gbean.management.ActiveMQManagerGBean
All Implemented Interfaces:
org.apache.activemq.gbean.ActiveMQManager, org.apache.geronimo.management.geronimo.JMSManager, org.apache.geronimo.management.geronimo.NetworkManager, org.apache.geronimo.management.J2EEManagedObject

public class ActiveMQManagerGBean
extends Object
implements org.apache.activemq.gbean.ActiveMQManager

Implementation of the ActiveMQ management interface. These are the ActiveMQ management features available at runtime.


Field Summary
static org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
           
 
Constructor Summary
ActiveMQManagerGBean(org.apache.geronimo.kernel.Kernel kernel, String objectName)
           
 
Method Summary
 org.apache.geronimo.management.geronimo.JMSConnector addConnector(org.apache.geronimo.management.geronimo.JMSBroker broker, String uniqueName, String protocol, String host, int port)
          Returns a new JMSConnector.
 org.apache.geronimo.management.geronimo.NetworkConnector[] getConnectors()
           
 org.apache.geronimo.management.geronimo.NetworkConnector[] getConnectors(String protocol)
           
 org.apache.geronimo.management.geronimo.NetworkConnector[] getConnectorsForContainer(Object broker)
           
 org.apache.geronimo.management.geronimo.NetworkConnector[] getConnectorsForContainer(Object broker, String protocol)
           
 Object[] getContainers()
           
static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()
           
 String getObjectName()
           
 String getProductName()
           
 String[] getSupportedProtocols()
           
 boolean isEventProvider()
           
 boolean isStateManageable()
           
 boolean isStatisticsProvider()
           
 void removeConnector(org.apache.geronimo.gbean.AbstractName connectorName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GBEAN_INFO

public static final org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
Constructor Detail

ActiveMQManagerGBean

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

getProductName

public String getProductName()
Specified by:
getProductName in interface org.apache.geronimo.management.geronimo.NetworkManager

getObjectName

public String getObjectName()
Specified by:
getObjectName in interface org.apache.geronimo.management.J2EEManagedObject

isEventProvider

public boolean isEventProvider()
Specified by:
isEventProvider in interface org.apache.geronimo.management.J2EEManagedObject

isStateManageable

public boolean isStateManageable()
Specified by:
isStateManageable in interface org.apache.geronimo.management.J2EEManagedObject

isStatisticsProvider

public boolean isStatisticsProvider()
Specified by:
isStatisticsProvider in interface org.apache.geronimo.management.J2EEManagedObject

getContainers

public Object[] getContainers()
Specified by:
getContainers in interface org.apache.geronimo.management.geronimo.NetworkManager

getSupportedProtocols

public String[] getSupportedProtocols()
Specified by:
getSupportedProtocols in interface org.apache.geronimo.management.geronimo.NetworkManager

getConnectors

public org.apache.geronimo.management.geronimo.NetworkConnector[] getConnectors()
Specified by:
getConnectors in interface org.apache.geronimo.management.geronimo.NetworkManager

getConnectors

public org.apache.geronimo.management.geronimo.NetworkConnector[] getConnectors(String protocol)
Specified by:
getConnectors in interface org.apache.geronimo.management.geronimo.NetworkManager

getConnectorsForContainer

public org.apache.geronimo.management.geronimo.NetworkConnector[] getConnectorsForContainer(Object broker)
Specified by:
getConnectorsForContainer in interface org.apache.geronimo.management.geronimo.NetworkManager

getConnectorsForContainer

public org.apache.geronimo.management.geronimo.NetworkConnector[] getConnectorsForContainer(Object broker,
                                                                                            String protocol)
Specified by:
getConnectorsForContainer in interface org.apache.geronimo.management.geronimo.NetworkManager

addConnector

public org.apache.geronimo.management.geronimo.JMSConnector addConnector(org.apache.geronimo.management.geronimo.JMSBroker broker,
                                                                         String uniqueName,
                                                                         String protocol,
                                                                         String host,
                                                                         int port)
Returns a new JMSConnector. Note that the connector may well require further customization before being fully functional (e.g. SSL settings for a secure connector).

Specified by:
addConnector in interface org.apache.geronimo.management.geronimo.JMSManager

removeConnector

public void removeConnector(org.apache.geronimo.gbean.AbstractName connectorName)
Specified by:
removeConnector in interface org.apache.geronimo.management.geronimo.NetworkManager

getGBeanInfo

public static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()


Copyright © 2006 Apache Software Foundation. All Rights Reserved.