Class DBPoolView

java.lang.Object
org.apache.synapse.commons.datasource.DBPoolView
All Implemented Interfaces:
DBPoolViewMBean

public class DBPoolView extends Object implements DBPoolViewMBean
Data source connection pool stats collector implementation
  • Constructor Details

    • DBPoolView

      public DBPoolView(String name)
  • Method Details

    • getNumActive

      public int getNumActive()
      Description copied from interface: DBPoolViewMBean
      Number of active connections
      Specified by:
      getNumActive in interface DBPoolViewMBean
      Returns:
      int Number of active connections
    • setNumActive

      public void setNumActive(int numActive)
    • getNumIdle

      public int getNumIdle()
      Description copied from interface: DBPoolViewMBean
      Number of idle connections
      Specified by:
      getNumIdle in interface DBPoolViewMBean
      Returns:
      int Number of idle connections
    • setNumIdle

      public void setNumIdle(int numIdle)
    • getName

      public String getName()
      Description copied from interface: DBPoolViewMBean
      Data source name
      Specified by:
      getName in interface DBPoolViewMBean
      Returns:
      String data source name
    • setName

      public void setName(String name)
    • updateConnectionUsage

      public void updateConnectionUsage(String connectionID)
    • getConnectionUsage

      public Map getConnectionUsage()
      Description copied from interface: DBPoolViewMBean
      Connection information as a string
      Specified by:
      getConnectionUsage in interface DBPoolViewMBean
      Returns:
      String representing connection information
    • reset

      public void reset()
      Description copied from interface: DBPoolViewMBean
      reset statistics
      Specified by:
      reset in interface DBPoolViewMBean