org.objectweb.jonas.dbm
Interface Pool

All Known Implementing Classes:
ConnectionManager

public interface Pool


Method Summary
 java.lang.String checkConnection(java.lang.String s)
           
 int getBusyMaxRecent()
           
 int getBusyMinRecent()
           
 int getCheckLevel()
           
 int getConnectionFailures()
           
 int getConnectionLeaks()
           
 int getCurrentBusy()
           
 int getCurrentInTx()
           
 int getCurrentOpened()
           
 int getCurrentWaiters()
           
 int getMaxAge()
           
 long getMaxAgeMilli()
           
 int getMaxOpenTime()
           
 long getMaxOpenTimeMilli()
           
 int getMaxWaiters()
           
 int getMaxWaitTime()
           
 int getOpenedCount()
           
 int getPoolMax()
           
 int getPoolMin()
           
 int getRejectedFull()
           
 int getRejectedOpen()
           
 int getRejectedOther()
           
 int getRejectedTimeout()
           
 int getSamplingPeriod()
           
 int getServedOpen()
           
 java.lang.String getTestStatement()
           
 int getWaiterCount()
           
 int getWaitersHigh()
           
 int getWaitersHighRecent()
           
 long getWaitingHigh()
           
 long getWaitingHighRecent()
           
 long getWaitingTime()
           
 void setCheckLevel(int level)
           
 void setMaxAge(int mn)
           
 void setMaxOpenTime(int mn)
           
 void setMaxWaiters(int nb)
           
 void setMaxWaitTime(int sec)
           
 void setPoolMax(int max)
           
 void setPoolMin(int min)
           
 void setSamplingPeriod(int sec)
           
 void setTestStatement(java.lang.String s)
           
 

Method Detail

getPoolMin

int getPoolMin()

setPoolMin

void setPoolMin(int min)

getPoolMax

int getPoolMax()

setPoolMax

void setPoolMax(int max)

getMaxAge

int getMaxAge()

getMaxAgeMilli

long getMaxAgeMilli()

setMaxAge

void setMaxAge(int mn)

getMaxOpenTime

int getMaxOpenTime()

getMaxOpenTimeMilli

long getMaxOpenTimeMilli()

setMaxOpenTime

void setMaxOpenTime(int mn)

getMaxWaitTime

int getMaxWaitTime()

setMaxWaitTime

void setMaxWaitTime(int sec)

getMaxWaiters

int getMaxWaiters()

setMaxWaiters

void setMaxWaiters(int nb)

getSamplingPeriod

int getSamplingPeriod()

setSamplingPeriod

void setSamplingPeriod(int sec)

getCheckLevel

int getCheckLevel()

setCheckLevel

void setCheckLevel(int level)

getTestStatement

java.lang.String getTestStatement()

setTestStatement

void setTestStatement(java.lang.String s)

checkConnection

java.lang.String checkConnection(java.lang.String s)
                                 throws java.sql.SQLException
Throws:
java.sql.SQLException

getBusyMaxRecent

int getBusyMaxRecent()

getBusyMinRecent

int getBusyMinRecent()

getCurrentWaiters

int getCurrentWaiters()

getOpenedCount

int getOpenedCount()

getConnectionFailures

int getConnectionFailures()

getConnectionLeaks

int getConnectionLeaks()

getServedOpen

int getServedOpen()

getRejectedFull

int getRejectedFull()

getRejectedTimeout

int getRejectedTimeout()

getRejectedOther

int getRejectedOther()

getRejectedOpen

int getRejectedOpen()

getWaitersHigh

int getWaitersHigh()

getWaitersHighRecent

int getWaitersHighRecent()

getWaiterCount

int getWaiterCount()

getWaitingTime

long getWaitingTime()

getWaitingHigh

long getWaitingHigh()

getWaitingHighRecent

long getWaitingHighRecent()

getCurrentOpened

int getCurrentOpened()

getCurrentBusy

int getCurrentBusy()

getCurrentInTx

int getCurrentInTx()