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 Map
getConnectionUsage()
Connection information as a stringString
getName()
Data source nameint
getNumActive()
Number of active connectionsint
getNumIdle()
Number of idle connectionsvoid
reset()
reset statisticsvoid
setName(String name)
void
setNumActive(int numActive)
void
setNumIdle(int numIdle)
void
updateConnectionUsage(String connectionID)
-
-
-
Constructor Detail
-
DBPoolView
public DBPoolView(String name)
-
-
Method Detail
-
getNumActive
public int getNumActive()
Description copied from interface:DBPoolViewMBean
Number of active connections- Specified by:
getNumActive
in interfaceDBPoolViewMBean
- 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 interfaceDBPoolViewMBean
- 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 interfaceDBPoolViewMBean
- 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 interfaceDBPoolViewMBean
- Returns:
String
representing connection information
-
reset
public void reset()
Description copied from interface:DBPoolViewMBean
reset statistics- Specified by:
reset
in interfaceDBPoolViewMBean
-
-