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();
 }

Reply via email to