| EntityLockMonitorMBean.java |
/*
* JBoss, the OpenSource J2EE webOS
*
* Distributable under LGPL license.
* See terms of license at gnu.org.
*/
package org.jboss.monitor;
import java.util.Set;
import org.jboss.system.ServiceMBean;
/**
* The JMX management interface for the {@link EntityLockMonitor} MBean.
*
* @author <a href="mailto:bill@jboss.org">Bill Burke</a>
* @author <a href="mailto:dimitris@jboss.org">Dimitris Andreadis</a>
* @version $Revision: 1.4.6.1 $
*/
public interface EntityLockMonitorMBean extends ServiceMBean
{
// Attributes
public long getTotalContentions();
public long getMedianWaitTime();
public long getMaxContenders();
public long getAverageContenders();
// Operations
public void clearMonitor();
public String printLockMonitor();
public Set listMonitoredBeans();
public LockMonitor getLockMonitor(String jndiName);
}| EntityLockMonitorMBean.java |