/*
 * JBoss, the OpenSource J2EE webOS
 *
 * Distributable under LGPL license.
 * See terms of license at gnu.org.
 */
package org.jboss.varia.stats;

/**
 * @author <a href="mailto:alex@jboss.org">Alexey Loubyansky</a>
 * @version <tt>$Revision: 1.2 $</tt>
 */
public interface DataSourceInterceptorMBean extends org.jboss.system.ServiceMBean
{
   public static final javax.management.ObjectName OBJECT_NAME = org.jboss.mx.util.ObjectNameFactory.create(
      "jboss.stats:name=DataSourceInterceptor");

   javax.management.ObjectName getStatsCollector();

   void setStatsCollector(javax.management.ObjectName statsCollector);

   java.lang.String getBindName();

   void setBindName(java.lang.String bindName) throws javax.naming.NamingException;

   java.lang.String getTargetName();

   void setTargetName(java.lang.String targetName) throws javax.naming.NamingException;
}