org.smallmind.quorum.pool.connection
Interface ConnectionPoolSurface
- All Known Subinterfaces:
- ConnectionPoolMonitorMXBean, RemoteConnectionPoolSurface
- All Known Implementing Classes:
- ConnectionPoolMonitor, RemoteConnectionPoolSurfaceImpl
public interface ConnectionPoolSurface
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.