org.smallmind.quorum.pool.connection
Interface ConnectionPoolSurface

All Known Subinterfaces:
ConnectionPoolMonitorMXBean, RemoteConnectionPoolSurface
All Known Implementing Classes:
ConnectionPoolMonitor, RemoteConnectionPoolSurfaceImpl

public interface ConnectionPoolSurface


Method Summary
 long getAcquireWaitTimeMillis()
           
 long getConnectionTimeoutMillis()
           
 int getFreeSize()
           
 int getInitialPoolSize()
           
 int getMaxIdleTimeSeconds()
           
 int getMaxLeaseTimeSeconds()
           
 int getMaxPoolSize()
           
 int getMinPoolSize()
           
 String getPoolName()
           
 int getPoolSize()
           
 int getProcessingSize()
           
 int getUnreturnedConnectionTimeoutSeconds()
           
 boolean isExistentiallyAware()
           
 boolean isReportLeaseTimeNanos()
           
 boolean isTestOnAcquire()
           
 boolean isTestOnConnect()
           
 void setAcquireWaitTimeMillis(long acquireWaitTimeMillis)
           
 void setConnectionTimeoutMillis(long connectionTimeoutMillis)
           
 void setExistentiallyAware(boolean existentiallyAware)
           
 void setMaxIdleTimeSeconds(int maxIdleTimeSeconds)
           
 void setMaxLeaseTimeSeconds(int maxLeaseTimeSeconds)
           
 void setMaxPoolSize(int maxPoolSize)
           
 void setMinPoolSize(int minPoolSize)
           
 void setReportLeaseTimeNanos(boolean reportLeaseTimeNanos)
           
 void setTestOnAcquire(boolean testOnAcquire)
           
 void setTestOnConnect(boolean testOnConnect)
           
 void setUnreturnedConnectionTimeoutSeconds(int unreturnedConnectionTimeoutSeconds)
           
 void shutdown()
           
 void startup()
           
 

Method Detail

getPoolName

String getPoolName()

startup

void startup()
             throws ConnectionPoolException
Throws:
ConnectionPoolException

shutdown

void shutdown()
              throws ConnectionPoolException
Throws:
ConnectionPoolException

getPoolSize

int getPoolSize()

getFreeSize

int getFreeSize()

getProcessingSize

int getProcessingSize()

isTestOnConnect

boolean isTestOnConnect()

setTestOnConnect

void setTestOnConnect(boolean testOnConnect)

isTestOnAcquire

boolean isTestOnAcquire()

setTestOnAcquire

void setTestOnAcquire(boolean testOnAcquire)

isReportLeaseTimeNanos

boolean isReportLeaseTimeNanos()

setReportLeaseTimeNanos

void setReportLeaseTimeNanos(boolean reportLeaseTimeNanos)

isExistentiallyAware

boolean isExistentiallyAware()

setExistentiallyAware

void setExistentiallyAware(boolean existentiallyAware)

getConnectionTimeoutMillis

long getConnectionTimeoutMillis()

setConnectionTimeoutMillis

void setConnectionTimeoutMillis(long connectionTimeoutMillis)

getAcquireWaitTimeMillis

long getAcquireWaitTimeMillis()

setAcquireWaitTimeMillis

void setAcquireWaitTimeMillis(long acquireWaitTimeMillis)

getInitialPoolSize

int getInitialPoolSize()

getMinPoolSize

int getMinPoolSize()

setMinPoolSize

void setMinPoolSize(int minPoolSize)

getMaxPoolSize

int getMaxPoolSize()

setMaxPoolSize

void setMaxPoolSize(int maxPoolSize)

getMaxLeaseTimeSeconds

int getMaxLeaseTimeSeconds()

setMaxLeaseTimeSeconds

void setMaxLeaseTimeSeconds(int maxLeaseTimeSeconds)

getMaxIdleTimeSeconds

int getMaxIdleTimeSeconds()

setMaxIdleTimeSeconds

void setMaxIdleTimeSeconds(int maxIdleTimeSeconds)

getUnreturnedConnectionTimeoutSeconds

int getUnreturnedConnectionTimeoutSeconds()

setUnreturnedConnectionTimeoutSeconds

void setUnreturnedConnectionTimeoutSeconds(int unreturnedConnectionTimeoutSeconds)


Copyright © 2011. All Rights Reserved.