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 Summary
Constructors Constructor Description DBPoolView(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MapgetConnectionUsage()Connection information as a stringStringgetName()Data source nameintgetNumActive()Number of active connectionsintgetNumIdle()Number of idle connectionsvoidreset()reset statisticsvoidsetName(String name)voidsetNumActive(int numActive)voidsetNumIdle(int numIdle)voidupdateConnectionUsage(String connectionID)
-
-
-
Constructor Detail
-
DBPoolView
public DBPoolView(String name)
-
-
Method Detail
-
getNumActive
public int getNumActive()
Description copied from interface:DBPoolViewMBeanNumber of active connections- Specified by:
getNumActivein interfaceDBPoolViewMBean- Returns:
intNumber of active connections
-
setNumActive
public void setNumActive(int numActive)
-
getNumIdle
public int getNumIdle()
Description copied from interface:DBPoolViewMBeanNumber of idle connections- Specified by:
getNumIdlein interfaceDBPoolViewMBean- Returns:
intNumber of idle connections
-
setNumIdle
public void setNumIdle(int numIdle)
-
getName
public String getName()
Description copied from interface:DBPoolViewMBeanData source name- Specified by:
getNamein interfaceDBPoolViewMBean- Returns:
Stringdata source name
-
setName
public void setName(String name)
-
updateConnectionUsage
public void updateConnectionUsage(String connectionID)
-
getConnectionUsage
public Map getConnectionUsage()
Description copied from interface:DBPoolViewMBeanConnection information as a string- Specified by:
getConnectionUsagein interfaceDBPoolViewMBean- Returns:
Stringrepresenting connection information
-
reset
public void reset()
Description copied from interface:DBPoolViewMBeanreset statistics- Specified by:
resetin interfaceDBPoolViewMBean
-
-