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 af2a5c08 Javadoc
af2a5c08 is described below

commit af2a5c082fc8a416e548eeb3850aaf38e4b71119
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Sun Aug 18 22:25:10 2024 -0400

    Javadoc
    
    cglib is unmaintained and does not work well (or possibly at all?) in
    newer JDKs, particularly JDK17+; see https://github.com/cglib/cglib
---
 src/main/java/org/apache/commons/pool3/proxy/CglibProxyHandler.java | 4 +++-
 src/main/java/org/apache/commons/pool3/proxy/CglibProxySource.java  | 4 +++-
 src/main/java/org/apache/commons/pool3/proxy/package-info.java      | 3 +++
 3 files changed, 9 insertions(+), 2 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/pool3/proxy/CglibProxyHandler.java 
b/src/main/java/org/apache/commons/pool3/proxy/CglibProxyHandler.java
index 635a6a7c..8134ae07 100644
--- a/src/main/java/org/apache/commons/pool3/proxy/CglibProxyHandler.java
+++ b/src/main/java/org/apache/commons/pool3/proxy/CglibProxyHandler.java
@@ -24,8 +24,10 @@ import net.sf.cglib.proxy.MethodInterceptor;
 import net.sf.cglib.proxy.MethodProxy;
 
 /**
+ * cglib is unmaintained and does not work well (or possibly at all?) in newer 
JDKs, particularly JDK17+; see https://github.com/cglib/cglib
+ * <p>
  * CGLib implementation of the proxy handler.
- *
+ * </p>
  * @param <T> type of the wrapped pooled object
  *
  * @since 2.0
diff --git a/src/main/java/org/apache/commons/pool3/proxy/CglibProxySource.java 
b/src/main/java/org/apache/commons/pool3/proxy/CglibProxySource.java
index bff89b1c..87313d3c 100644
--- a/src/main/java/org/apache/commons/pool3/proxy/CglibProxySource.java
+++ b/src/main/java/org/apache/commons/pool3/proxy/CglibProxySource.java
@@ -22,8 +22,10 @@ import net.sf.cglib.proxy.Enhancer;
 import net.sf.cglib.proxy.Factory;
 
 /**
+ * cglib is unmaintained and does not work well (or possibly at all?) in newer 
JDKs, particularly JDK17+; see https://github.com/cglib/cglib
+ * <p>
  * Provides proxy objects using CGLib.
- *
+ * </p>
  * @param <T> type of the pooled object to be proxied
  *
  * @since 2.0
diff --git a/src/main/java/org/apache/commons/pool3/proxy/package-info.java 
b/src/main/java/org/apache/commons/pool3/proxy/package-info.java
index 777c3b79..158e98d8 100644
--- a/src/main/java/org/apache/commons/pool3/proxy/package-info.java
+++ b/src/main/java/org/apache/commons/pool3/proxy/package-info.java
@@ -28,5 +28,8 @@
  * <code>net.sf.cglib.proxy</code> based proxies. The latter, requires the
  * additional of the optional Code Generation Library (GCLib).
  * </p>
+ * <p>
+ * cglib is unmaintained and does not work well (or possibly at all?) in newer 
JDKs, particularly JDK17+; see https://github.com/cglib/cglib
+ * </p>
  */
 package org.apache.commons.pool3.proxy;

Reply via email to