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

public int getPoolMin()

setPoolMin

public void setPoolMin(int min)

getPoolMax

public int getPoolMax()

setPoolMax

public void setPoolMax(int max)

getMaxAge

public int getMaxAge()

getMaxAgeMilli

public long getMaxAgeMilli()

setMaxAge

public void setMaxAge(int mn)

getMaxOpenTime

public int getMaxOpenTime()

getMaxOpenTimeMilli

public long getMaxOpenTimeMilli()

setMaxOpenTime

public void setMaxOpenTime(int mn)

getMaxWaitTime

public int getMaxWaitTime()

setMaxWaitTime

public void setMaxWaitTime(int sec)

getMaxWaiters

public int getMaxWaiters()

setMaxWaiters

public void setMaxWaiters(int nb)

getSamplingPeriod

public int getSamplingPeriod()

setSamplingPeriod

public void setSamplingPeriod(int sec)

getCheckLevel

public int getCheckLevel()

setCheckLevel

public void setCheckLevel(int level)

getTestStatement

public java.lang.String getTestStatement()

setTestStatement

public void setTestStatement(java.lang.String s)

checkConnection

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

getBusyMaxRecent

public int getBusyMaxRecent()

getBusyMinRecent

public int getBusyMinRecent()

getCurrentWaiters

public int getCurrentWaiters()

getOpenedCount

public int getOpenedCount()

getConnectionFailures

public int getConnectionFailures()

getConnectionLeaks

public int getConnectionLeaks()

getServedOpen

public int getServedOpen()

getRejectedFull

public int getRejectedFull()

getRejectedTimeout

public int getRejectedTimeout()

getRejectedOther

public int getRejectedOther()

getRejectedOpen

public int getRejectedOpen()

getWaitersHigh

public int getWaitersHigh()

getWaitersHighRecent

public int getWaitersHighRecent()

getWaiterCount

public int getWaiterCount()

getWaitingTime

public long getWaitingTime()

getWaitingHigh

public long getWaitingHigh()

getWaitingHighRecent

public long getWaitingHighRecent()

getCurrentOpened

public int getCurrentOpened()

getCurrentBusy

public int getCurrentBusy()

getCurrentInTx

public int getCurrentInTx()