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 0c02918 NO-JIRA [Javadoc] Add missing @throws comment in PoolUtils. (#27) 0c02918 is described below commit 0c02918380b2dbe7905c1956f9cadad23dd411f4 Author: Prodigysov <prodigy....@gmail.com> AuthorDate: Wed Dec 11 17:08:49 2019 -0600 NO-JIRA [Javadoc] Add missing @throws comment in PoolUtils. (#27) * NO-JIRA (doc): Add missing @throws comment in PoolUtils. * NO-JIRA (doc): In PoolUtils's Javadoc, replace <code> to {@code}. --- .../java/org/apache/commons/pool2/PoolUtils.java | 70 +++++++++++++--------- 1 file changed, 41 insertions(+), 29 deletions(-) diff --git a/src/main/java/org/apache/commons/pool2/PoolUtils.java b/src/main/java/org/apache/commons/pool2/PoolUtils.java index ad5706d..a7712f8 100644 --- a/src/main/java/org/apache/commons/pool2/PoolUtils.java +++ b/src/main/java/org/apache/commons/pool2/PoolUtils.java @@ -100,9 +100,9 @@ public final class PoolUtils { * @return the {@link TimerTask} that will periodically check the pools idle * object count. * @throws IllegalArgumentException - * when <code>pool</code> is <code>null</code> or when - * <code>minIdle</code> is negative or when <code>period</code> - * isn't valid for {@link Timer#schedule(TimerTask, long, long)} + * when {@code pool} is {@code null} or when {@code minIdle} is + * negative or when {@code period} isn't valid for + * {@link Timer#schedule(TimerTask, long, long)} */ public static <T> TimerTask checkMinIdle(final ObjectPool<T> pool, final int minIdle, final long period) @@ -139,10 +139,9 @@ public final class PoolUtils { * @return the {@link TimerTask} that will periodically check the pools idle * object count. * @throws IllegalArgumentException - * when <code>keyedPool</code>, <code>key</code> is - * <code>null</code> or when <code>minIdle</code> is negative or - * when <code>period</code> isn't valid for - * {@link Timer#schedule(TimerTask, long, long)}. + * when {@code keyedPool}, {@code key} is {@code null} or + * when {@code minIdle} is negative or when {@code period} isn't + * valid for {@link Timer#schedule(TimerTask, long, long)}. */ public static <K, V> TimerTask checkMinIdle( final KeyedObjectPool<K, V> keyedPool, final K key, @@ -165,8 +164,8 @@ public final class PoolUtils { /** * Periodically check the idle object count for each key in the - * <code>Collection</code> <code>keys</code> in the keyedPool. At most one - * idle object will be added per period. + * {@code Collection keys} in the keyedPool. At most one idle object will be + * added per period. * * @param keyedPool * the keyedPool to check periodically. @@ -183,11 +182,10 @@ public final class PoolUtils { * @return a {@link Map} of key and {@link TimerTask} pairs that will * periodically check the pools idle object count. * @throws IllegalArgumentException - * when <code>keyedPool</code>, <code>keys</code>, or any of the - * values in the collection is <code>null</code> or when - * <code>minIdle</code> is negative or when <code>period</code> - * isn't valid for {@link Timer#schedule(TimerTask, long, long)} - * . + * when {@code keyedPool}, {@code keys}, or any of the values in + * the collection is {@code null} or when {@code minIdle} is + * negative or when {@code period} isn't valid for + * {@link Timer#schedule(TimerTask, long, long)}. * @see #checkMinIdle(KeyedObjectPool, Object, int, long) */ public static <K, V> Map<K, TimerTask> checkMinIdle( @@ -208,8 +206,8 @@ public final class PoolUtils { } /** - * Calls {@link ObjectPool#addObject()} on <code>pool</code> <code>count</code> - * number of times. + * Calls {@link ObjectPool#addObject()} on {@code pool} {@code count} number + * of times. * * @param pool * the pool to prefill. @@ -219,7 +217,7 @@ public final class PoolUtils { * @throws Exception * when {@link ObjectPool#addObject()} fails. * @throws IllegalArgumentException - * when <code>pool</code> is <code>null</code>. + * when {@code pool} is {@code null}. * @deprecated Use {@link ObjectPool#addObjects(int)}. */ @Deprecated @@ -232,22 +230,21 @@ public final class PoolUtils { } /** - * Calls {@link KeyedObjectPool#addObject(Object)} on <code>keyedPool</code> with - * <code>key</code> <code>count</code> number of times. + * Calls {@link KeyedObjectPool#addObject(Object)} on {@code keyedPool} with + * {@code key} {@code count} number of times. * * @param keyedPool * the keyedPool to prefill. * @param key * the key to add objects for. * @param count - * the number of idle objects to add for <code>key</code>. + * the number of idle objects to add for {@code key}. * @param <K> the type of the pool key * @param <V> the type of pool entries * @throws Exception * when {@link KeyedObjectPool#addObject(Object)} fails. * @throws IllegalArgumentException - * when <code>keyedPool</code> or <code>key</code> is - * <code>null</code>. + * when {@code keyedPool} or {@code key} is {@code null}. * @deprecated Use {@link KeyedObjectPool#addObjects(Object, int)}. */ @Deprecated @@ -261,24 +258,24 @@ public final class PoolUtils { } /** - * Calls {@link KeyedObjectPool#addObject(Object)} on <code>keyedPool</code> with each - * key in <code>keys</code> for <code>count</code> number of times. This has + * Calls {@link KeyedObjectPool#addObject(Object)} on {@code keyedPool} with + * each key in {@code keys} for {@code count} number of times. This has * the same effect as calling {@link #prefill(KeyedObjectPool, Object, int)} - * for each key in the <code>keys</code> collection. + * for each key in the {@code keys} collection. * * @param keyedPool * the keyedPool to prefill. * @param keys * {@link Collection} of keys to add objects for. * @param count - * the number of idle objects to add for each <code>key</code>. + * the number of idle objects to add for each {@code key}. * @param <K> the type of the pool key * @param <V> the type of pool entries * @throws Exception * when {@link KeyedObjectPool#addObject(Object)} fails. * @throws IllegalArgumentException - * when <code>keyedPool</code>, <code>keys</code>, or any value - * in <code>keys</code> is <code>null</code>. + * when {@code keyedPool}, {@code keys}, or any value in + * {@code keys} is {@code null}. * @see #prefill(KeyedObjectPool, Object, int) * @deprecated Use {@link KeyedObjectPool#addObjects(Collection, int)}. */ @@ -307,6 +304,8 @@ public final class PoolUtils { * @param pool * the ObjectPool to be "wrapped" in a synchronized ObjectPool. * @param <T> the type of objects in the pool + * @throws IllegalArgumentException + * when {@code pool} is {@code null}. * @return a synchronized view of the specified ObjectPool. */ public static <T> ObjectPool<T> synchronizedPool(final ObjectPool<T> pool) { @@ -402,6 +401,8 @@ public final class PoolUtils { * the ObjectPool to be decorated so it shrinks its idle count * when possible. * @param <T> the type of objects in the pool + * @throws IllegalArgumentException + * when {@code pool} is {@code null}. * @return a pool that adaptively decreases its size when idle objects are * no longer needed. * @see #erodingPool(ObjectPool, float) @@ -432,6 +433,9 @@ public final class PoolUtils { * shrinks more aggressively. If 1 < factor then the pool * shrinks less aggressively. * @param <T> the type of objects in the pool + * @throws IllegalArgumentException + * when {@code pool} is {@code null} or when {@code factor} is + * not positive. * @return a pool that adaptively decreases its size when idle objects are * no longer needed. * @see #erodingPool(ObjectPool) @@ -459,6 +463,8 @@ public final class PoolUtils { * count when possible. * @param <K> the type of the pool key * @param <V> the type of pool entries + * @throws IllegalArgumentException + * when {@code keyedPool} is {@code null}. * @return a pool that adaptively decreases its size when idle objects are * no longer needed. * @see #erodingPool(KeyedObjectPool, float) @@ -492,6 +498,9 @@ public final class PoolUtils { * shrinks less aggressively. * @param <K> the type of the pool key * @param <V> the type of pool entries + * @throws IllegalArgumentException + * when {@code keyedPool} is {@code null} or when {@code factor} + * is not positive. * @return a pool that adaptively decreases its size when idle objects are * no longer needed. * @see #erodingPool(KeyedObjectPool, float, boolean) @@ -532,6 +541,9 @@ public final class PoolUtils { * when true, each key is treated independently. * @param <K> the type of the pool key * @param <V> the type of pool entries + * @throws IllegalArgumentException + * when {@code keyedPool} is {@code null} or when {@code factor} + * is not positive. * @return a pool that adaptively decreases its size when idle objects are * no longer needed. * @see #erodingPool(KeyedObjectPool) @@ -553,7 +565,7 @@ public final class PoolUtils { } /** - * Gets the <code>Timer</code> for checking keyedPool's idle count. + * Gets the {@code Timer} for checking keyedPool's idle count. * * @return the {@link Timer} for checking keyedPool's idle count. */