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 <[email protected]>
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();
}