Interface ComponentPoolSurface

All Known Subinterfaces:
ComponentPoolMonitorMXBean
All Known Implementing Classes:
ComponentPoolMonitor

public interface ComponentPoolSurface
  • Method Details

    • getPoolName

      String getPoolName()
    • startup

      void startup() throws ComponentPoolException
      Throws:
      ComponentPoolException
    • shutdown

      void shutdown() throws ComponentPoolException
      Throws:
      ComponentPoolException
    • getPoolSize

      int getPoolSize()
    • getFreeSize

      int getFreeSize()
    • getProcessingSize

      int getProcessingSize()
    • isTestOnCreate

      boolean isTestOnCreate()
    • setTestOnCreate

      void setTestOnCreate(boolean testOnCreate)
    • isTestOnAcquire

      boolean isTestOnAcquire()
    • setTestOnAcquire

      void setTestOnAcquire(boolean testOnAcquire)
    • isReportLeaseTimeNanos

      boolean isReportLeaseTimeNanos()
    • setReportLeaseTimeNanos

      void setReportLeaseTimeNanos(boolean reportLeaseTimeNanos)
    • isExistentiallyAware

      boolean isExistentiallyAware()
    • setExistentiallyAware

      void setExistentiallyAware(boolean existentiallyAware)
    • getCreationTimeoutMillis

      long getCreationTimeoutMillis()
    • setCreationTimeoutMillis

      void setCreationTimeoutMillis(long creationTimeoutMillis)
    • 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)
    • getMaxProcessingTimeSeconds

      int getMaxProcessingTimeSeconds()
    • setMaxProcessingTimeTimeSeconds

      void setMaxProcessingTimeTimeSeconds(int maxProcessingTimeSeconds)