This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-pool.git
The following commit(s) were added to refs/heads/master by this push: new 9092bbda Javadoc 9092bbda is described below commit 9092bbdaaaa35ea73150172f00b85aaffd20d7ef Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Tue Jul 18 08:44:20 2023 -0400 Javadoc --- .../pool3/impl/GenericObjectPoolMXBean.java | 195 ++++++++++++--------- 1 file changed, 114 insertions(+), 81 deletions(-) diff --git a/src/main/java/org/apache/commons/pool3/impl/GenericObjectPoolMXBean.java b/src/main/java/org/apache/commons/pool3/impl/GenericObjectPoolMXBean.java index 0ecd293d..9d81eb5a 100644 --- a/src/main/java/org/apache/commons/pool3/impl/GenericObjectPoolMXBean.java +++ b/src/main/java/org/apache/commons/pool3/impl/GenericObjectPoolMXBean.java @@ -20,238 +20,271 @@ import java.util.Set; /** * Defines the methods that will be made available via JMX. - * - * NOTE: This interface exists only to define those attributes and methods that - * will be made available via JMX. It must not be implemented by clients - * as it is subject to change between major, minor and patch version - * releases of commons pool. Clients that implement this interface may - * not, therefore, be able to upgrade to a new minor or patch release - * without requiring code changes. + * <h2>Note</h2> + * <p> + * This interface exists only to define those attributes and methods that will be made available via JMX. It must not be implemented by clients as it is subject + * to change between major, minor and patch version releases of commons pool. Clients that implement this interface may not, therefore, be able to upgrade to a + * new minor or patch release without requiring code changes. + * </p> * * @since 2.0 */ public interface GenericObjectPoolMXBean { - // Getters for basic configuration settings - /** - * See {@link GenericObjectPool#getBlockWhenExhausted()} - * @return See {@link GenericObjectPool#getBlockWhenExhausted()} + * See {@link GenericObjectPool#getBlockWhenExhausted()}. + * + * @return See {@link GenericObjectPool#getBlockWhenExhausted()}. */ boolean getBlockWhenExhausted(); /** - * See {@link GenericObjectPool#getBorrowedCount()} - * @return See {@link GenericObjectPool#getBorrowedCount()} + * See {@link GenericObjectPool#getBorrowedCount()}. + * + * @return See {@link GenericObjectPool#getBorrowedCount()}. */ long getBorrowedCount(); /** - * See {@link GenericObjectPool#getCreatedCount()} - * @return See {@link GenericObjectPool#getCreatedCount()} + * See {@link GenericObjectPool#getCreatedCount()}. + * + * @return See {@link GenericObjectPool#getCreatedCount()}. */ long getCreatedCount(); /** - * See {@link GenericObjectPool#getCreationStackTrace()} - * @return See {@link GenericObjectPool#getCreationStackTrace()} + * See {@link GenericObjectPool#getCreationStackTrace()}. + * + * @return See {@link GenericObjectPool#getCreationStackTrace()}. */ String getCreationStackTrace(); /** - * See {@link GenericObjectPool#getDestroyedByBorrowValidationCount()} - * @return See {@link GenericObjectPool#getDestroyedByBorrowValidationCount()} + * See {@link GenericObjectPool#getDestroyedByBorrowValidationCount()}. + * + * @return See {@link GenericObjectPool#getDestroyedByBorrowValidationCount()}. */ long getDestroyedByBorrowValidationCount(); /** - * See {@link GenericObjectPool#getDestroyedByEvictorCount()} - * @return See {@link GenericObjectPool#getDestroyedByEvictorCount()} + * See {@link GenericObjectPool#getDestroyedByEvictorCount()}. + * + * @return See {@link GenericObjectPool#getDestroyedByEvictorCount()}. */ long getDestroyedByEvictorCount(); /** - * See {@link GenericObjectPool#getDestroyedCount()} - * @return See {@link GenericObjectPool#getDestroyedCount()} + * See {@link GenericObjectPool#getDestroyedCount()}. + * + * @return See {@link GenericObjectPool#getDestroyedCount()}. */ long getDestroyedCount(); /** - * See {@link GenericObjectPool#getFactoryType()} - * @return See {@link GenericObjectPool#getFactoryType()} + * See {@link GenericObjectPool#getFactoryType()}. + * + * @return See {@link GenericObjectPool#getFactoryType()}. */ String getFactoryType(); /** - * See {@link GenericObjectPool#getLifo()} - * @return See {@link GenericObjectPool#getLifo()} + * See {@link GenericObjectPool#getLifo()}. + * + * @return See {@link GenericObjectPool#getLifo()}. */ boolean getFairness(); /** - * See {@link GenericObjectPool#getFairness()} - * @return See {@link GenericObjectPool#getFairness()} + * See {@link GenericObjectPool#getFairness()}. + * + * @return See {@link GenericObjectPool#getFairness()}. */ boolean getLifo(); /** - * See {@link GenericObjectPool#getLogAbandoned()} - * @return See {@link GenericObjectPool#getLogAbandoned()} + * See {@link GenericObjectPool#getLogAbandoned()}. + * + * @return See {@link GenericObjectPool#getLogAbandoned()}. */ boolean getLogAbandoned(); /** - * See {@link GenericObjectPool#getMaxBorrowWaitTimeMillis()} - * @return See {@link GenericObjectPool#getMaxBorrowWaitTimeMillis()} + * See {@link GenericObjectPool#getMaxBorrowWaitTimeMillis()}. + * + * @return See {@link GenericObjectPool#getMaxBorrowWaitTimeMillis()}. */ long getMaxBorrowWaitTimeMillis(); /** - * See {@link GenericObjectPool#getMaxIdle()} - * @return See {@link GenericObjectPool#getMaxIdle()} + * See {@link GenericObjectPool#getMaxIdle()}. + * + * @return See {@link GenericObjectPool#getMaxIdle()}. */ int getMaxIdle(); /** - * See {@link GenericObjectPool#getMaxTotal()} - * @return See {@link GenericObjectPool#getMaxTotal()} + * See {@link GenericObjectPool#getMaxTotal()}. + * + * @return See {@link GenericObjectPool#getMaxTotal()}. */ int getMaxTotal(); /** - * See {@link GenericObjectPool#getMaxWaitDuration()} - * @return See {@link GenericObjectPool#getMaxWaitDuration()} + * See {@link GenericObjectPool#getMaxWaitDuration()}. + * + * @return See {@link GenericObjectPool#getMaxWaitDuration()}. */ long getMaxWaitMillis(); /** - * See {@link GenericObjectPool#getMeanActiveTimeMillis()} - * @return See {@link GenericObjectPool#getMeanActiveTimeMillis()} + * See {@link GenericObjectPool#getMeanActiveTimeMillis()}. + * + * @return See {@link GenericObjectPool#getMeanActiveTimeMillis()}. */ long getMeanActiveTimeMillis(); /** - * See {@link GenericObjectPool#getMeanBorrowWaitTimeMillis()} - * @return See {@link GenericObjectPool#getMeanBorrowWaitTimeMillis()} + * See {@link GenericObjectPool#getMeanBorrowWaitTimeMillis()}. + * + * @return See {@link GenericObjectPool#getMeanBorrowWaitTimeMillis()}. */ long getMeanBorrowWaitTimeMillis(); // Getters for monitoring attributes /** - * See {@link GenericObjectPool#getMeanIdleTimeMillis()} - * @return See {@link GenericObjectPool#getMeanIdleTimeMillis()} + * See {@link GenericObjectPool#getMeanIdleTimeMillis()}. + * + * @return See {@link GenericObjectPool#getMeanIdleTimeMillis()}. */ long getMeanIdleTimeMillis(); /** - * See {@link GenericObjectPool#getMinEvictableIdleDuration()} - * @return See {@link GenericObjectPool#getMinEvictableIdleDuration()} + * See {@link GenericObjectPool#getMinEvictableIdleDuration()}. + * + * @return See {@link GenericObjectPool#getMinEvictableIdleDuration()}. */ long getMinEvictableIdleTimeMillis(); /** - * See {@link GenericObjectPool#getMinIdle()} - * @return See {@link GenericObjectPool#getMinIdle()} + * See {@link GenericObjectPool#getMinIdle()}. + * + * @return See {@link GenericObjectPool#getMinIdle()}. */ int getMinIdle(); /** - * See {@link GenericObjectPool#getNumActive()} - * @return See {@link GenericObjectPool#getNumActive()} + * See {@link GenericObjectPool#getNumActive()}. + * + * @return See {@link GenericObjectPool#getNumActive()}. */ int getNumActive(); /** - * See {@link GenericObjectPool#getNumIdle()} - * @return See {@link GenericObjectPool#getNumIdle()} + * See {@link GenericObjectPool#getNumIdle()}. + * + * @return See {@link GenericObjectPool#getNumIdle()}. */ int getNumIdle(); /** - * See {@link GenericObjectPool#getNumTestsPerEvictionRun()} - * @return See {@link GenericObjectPool#getNumTestsPerEvictionRun()} + * See {@link GenericObjectPool#getNumTestsPerEvictionRun()}. + * + * @return See {@link GenericObjectPool#getNumTestsPerEvictionRun()}. */ int getNumTestsPerEvictionRun(); /** - * See {@link GenericObjectPool#getNumWaiters()} - * @return See {@link GenericObjectPool#getNumWaiters()} + * See {@link GenericObjectPool#getNumWaiters()}. + * + * @return See {@link GenericObjectPool#getNumWaiters()}. */ int getNumWaiters(); /** - * See {@link GenericObjectPool#getRemoveAbandonedOnBorrow()} - * @return See {@link GenericObjectPool#getRemoveAbandonedOnBorrow()} + * See {@link GenericObjectPool#getRemoveAbandonedOnBorrow()}. + * + * @return See {@link GenericObjectPool#getRemoveAbandonedOnBorrow()}. */ boolean getRemoveAbandonedOnBorrow(); /** - * See {@link GenericObjectPool#getRemoveAbandonedOnMaintenance()} - * @return See {@link GenericObjectPool#getRemoveAbandonedOnMaintenance()} + * See {@link GenericObjectPool#getRemoveAbandonedOnMaintenance()}. + * + * @return See {@link GenericObjectPool#getRemoveAbandonedOnMaintenance()}. */ boolean getRemoveAbandonedOnMaintenance(); /** - * See {@link GenericObjectPool#getRemoveAbandonedTimeoutDuration()} - * @return See {@link GenericObjectPool#getRemoveAbandonedTimeoutDuration()} + * See {@link GenericObjectPool#getRemoveAbandonedTimeoutDuration()}. + * + * @return See {@link GenericObjectPool#getRemoveAbandonedTimeoutDuration()}. */ int getRemoveAbandonedTimeout(); /** - * See {@link GenericObjectPool#getReturnedCount()} - * @return See {@link GenericObjectPool#getReturnedCount()} + * See {@link GenericObjectPool#getReturnedCount()}. + * + * @return See {@link GenericObjectPool#getReturnedCount()}. */ long getReturnedCount(); /** - * See {@link GenericObjectPool#getTestOnBorrow()} - * @return See {@link GenericObjectPool#getTestOnBorrow()} + * See {@link GenericObjectPool#getTestOnBorrow()}. + * + * @return See {@link GenericObjectPool#getTestOnBorrow()}. */ boolean getTestOnBorrow(); // Getters for abandoned object removal configuration /** - * See {@link GenericObjectPool#getTestOnCreate()} - * @return See {@link GenericObjectPool#getTestOnCreate()} + * See {@link GenericObjectPool#getTestOnCreate()}. + * + * @return See {@link GenericObjectPool#getTestOnCreate()}. * @since 2.2 */ boolean getTestOnCreate(); /** - * See {@link GenericObjectPool#getTestOnReturn()} - * @return See {@link GenericObjectPool#getTestOnReturn()} + * See {@link GenericObjectPool#getTestOnReturn()}. + * + * @return See {@link GenericObjectPool#getTestOnReturn()}. */ boolean getTestOnReturn(); /** - * See {@link GenericObjectPool#getTestWhileIdle()} - * @return See {@link GenericObjectPool#getTestWhileIdle()} + * See {@link GenericObjectPool#getTestWhileIdle()}. + * + * @return See {@link GenericObjectPool#getTestWhileIdle()}. */ boolean getTestWhileIdle(); /** - * See {@link GenericObjectPool#getDurationBetweenEvictionRuns()} - * @return See {@link GenericObjectPool#getDurationBetweenEvictionRuns()} + * See {@link GenericObjectPool#getDurationBetweenEvictionRuns()}. + * + * @return See {@link GenericObjectPool#getDurationBetweenEvictionRuns()}. */ long getTimeBetweenEvictionRunsMillis(); /** - * See {@link GenericObjectPool#isAbandonedConfig()} - * @return See {@link GenericObjectPool#isAbandonedConfig()} + * See {@link GenericObjectPool#isAbandonedConfig()}. + * + * @return See {@link GenericObjectPool#isAbandonedConfig()}. */ boolean isAbandonedConfig(); /** - * See {@link GenericObjectPool#isClosed()} - * @return See {@link GenericObjectPool#isClosed()} + * See {@link GenericObjectPool#isClosed()}. + * + * @return See {@link GenericObjectPool#isClosed()}. */ boolean isClosed(); /** - * See {@link GenericObjectPool#listAllObjects()} - * @return See {@link GenericObjectPool#listAllObjects()} + * See {@link GenericObjectPool#listAllObjects()}. + * + * @return See {@link GenericObjectPool#listAllObjects()}. */ Set<DefaultPooledObjectInfo> listAllObjects(); }