org.apache.axis2.transport.base
Class TransportMBeanSupport

java.lang.Object
  extended by org.apache.axis2.transport.base.TransportMBeanSupport

public class TransportMBeanSupport
extends java.lang.Object

Support class to register MBeans for transport listeners and senders. This class can be used by TransportListener and TransportSender classes to register the TransportView management bean. It takes care of registering the bean under a consistent name and makes sure that a JMX related error doesn't stop the transport from working: a failure to register the MBean will cause JMX support to be disabled.


Constructor Summary
TransportMBeanSupport(org.apache.axis2.transport.TransportListener listener, java.lang.String name)
           
TransportMBeanSupport(org.apache.axis2.transport.TransportSender sender, java.lang.String name)
           
 
Method Summary
 javax.management.ObjectName getMBeanName()
           
 void register()
          Register the TransportView MBean.
 void unregister()
          Unregister the TransportView MBean.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransportMBeanSupport

public TransportMBeanSupport(org.apache.axis2.transport.TransportListener listener,
                             java.lang.String name)

TransportMBeanSupport

public TransportMBeanSupport(org.apache.axis2.transport.TransportSender sender,
                             java.lang.String name)
Method Detail

getMBeanName

public javax.management.ObjectName getMBeanName()

register

public void register()
Register the TransportView MBean.


unregister

public void unregister()
Unregister the TransportView MBean.



Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.