org.bss.esb.management
Interface EsbRouterMonitorMBean

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
EsbRouterMonitor

public interface EsbRouterMonitorMBean
extends java.io.Serializable

The MBean interface for monitoring the EsbRouter.

Version:
1.0
Author:
Balwinder Sodhi
See Also:
EsbRouter

Method Summary
 long getHighestTime()
           
 long getLowestTime()
           
 int getMessageCount()
           
 java.lang.String getRoutingTableLocation()
           
 void resetTimings()
           
 void setRoutingTableLocation(java.lang.String path)
           
 void unregister()
          Unregister the MBean.
 void updateRoutingTable()
           
 

Method Detail

getMessageCount

public int getMessageCount()
See Also:
{@link org.bss.esb.EsbRouter#getMessageCount()}

getLowestTime

public long getLowestTime()
See Also:
{@link org.bss.esb.EsbRouter#getLowestTime()}

getHighestTime

public long getHighestTime()
See Also:
{@link org.bss.esb.EsbRouter#getHighestTime()}

resetTimings

public void resetTimings()
See Also:
{@link org.bss.esb.EsbRouter#resetTimings()}

updateRoutingTable

public void updateRoutingTable()
                        throws javax.management.MBeanException
Throws:
javax.management.MBeanException
See Also:
{@link org.bss.esb.EsbRouter#updateRoutingTable()}

getRoutingTableLocation

public java.lang.String getRoutingTableLocation()
See Also:
{@link org.bss.esb.EsbRouter#getRoutingTableLocation()}

setRoutingTableLocation

public void setRoutingTableLocation(java.lang.String path)
See Also:
{@link org.bss.esb.EsbRouter#setRoutingTableLocation(String)}

unregister

public void unregister()
Unregister the MBean.



Copyright © 2005 Balwinder Sodhi. All Rights Reserved.