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
commit 52ae00d4ec5eda73564e349f52957d8045d8356c Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Mon Feb 15 14:11:11 2021 -0500 Sort members. --- .../commons/pool2/proxy/BaseProxyHandler.java | 48 +++++++++++----------- .../pool2/proxy/ProxiedKeyedObjectPool.java | 44 ++++++++++---------- .../commons/pool2/proxy/ProxiedObjectPool.java | 38 ++++++++--------- 3 files changed, 65 insertions(+), 65 deletions(-) diff --git a/src/main/java/org/apache/commons/pool2/proxy/BaseProxyHandler.java b/src/main/java/org/apache/commons/pool2/proxy/BaseProxyHandler.java index b7caf4e..26c571a 100644 --- a/src/main/java/org/apache/commons/pool2/proxy/BaseProxyHandler.java +++ b/src/main/java/org/apache/commons/pool2/proxy/BaseProxyHandler.java @@ -49,16 +49,6 @@ class BaseProxyHandler<T> { /** - * Obtain the wrapped, pooled object. - * - * @return the underlying pooled object - */ - T getPooledObject() { - return pooledObject; - } - - - /** * Disable the proxy wrapper. Called when the object has been returned to * the pool. Further use of the wrapper should result in an * {@link IllegalStateException}. @@ -73,20 +63,6 @@ class BaseProxyHandler<T> { /** - * Check that the proxy is still valid (i.e. that {@link #disableProxy()} - * has not been called). - * - * @throws IllegalStateException if {@link #disableProxy()} has been called - */ - void validateProxiedObject() { - if (pooledObject == null) { - throw new IllegalStateException("This object may no longer be " + - "used as it has been returned to the Object Pool."); - } - } - - - /** * Invoke the given method on the wrapped object. * * @param method The method to invoke @@ -105,6 +81,16 @@ class BaseProxyHandler<T> { /** + * Obtain the wrapped, pooled object. + * + * @return the underlying pooled object + */ + T getPooledObject() { + return pooledObject; + } + + + /** * @since 2.4.3 */ @Override @@ -118,4 +104,18 @@ class BaseProxyHandler<T> { builder.append("]"); return builder.toString(); } + + + /** + * Check that the proxy is still valid (i.e. that {@link #disableProxy()} + * has not been called). + * + * @throws IllegalStateException if {@link #disableProxy()} has been called + */ + void validateProxiedObject() { + if (pooledObject == null) { + throw new IllegalStateException("This object may no longer be " + + "used as it has been returned to the Object Pool."); + } + } } diff --git a/src/main/java/org/apache/commons/pool2/proxy/ProxiedKeyedObjectPool.java b/src/main/java/org/apache/commons/pool2/proxy/ProxiedKeyedObjectPool.java index fa6b8f9..a8f5eca 100644 --- a/src/main/java/org/apache/commons/pool2/proxy/ProxiedKeyedObjectPool.java +++ b/src/main/java/org/apache/commons/pool2/proxy/ProxiedKeyedObjectPool.java @@ -51,6 +51,12 @@ public class ProxiedKeyedObjectPool<K, V> implements KeyedObjectPool<K, V> { } + @Override + public void addObject(final K key) throws Exception, IllegalStateException, + UnsupportedOperationException { + pool.addObject(key); + } + @SuppressWarnings("unchecked") @Override public V borrowObject(final K key) throws Exception, NoSuchElementException, @@ -65,26 +71,23 @@ public class ProxiedKeyedObjectPool<K, V> implements KeyedObjectPool<K, V> { } @Override - public void returnObject(final K key, final V proxy) throws Exception { - final V pooledObject = proxySource.resolveProxy(proxy); - pool.returnObject(key, pooledObject); + public void clear() throws Exception, UnsupportedOperationException { + pool.clear(); } @Override - public void invalidateObject(final K key, final V proxy) throws Exception { - final V pooledObject = proxySource.resolveProxy(proxy); - pool.invalidateObject(key, pooledObject); + public void clear(final K key) throws Exception, UnsupportedOperationException { + pool.clear(key); } @Override - public void addObject(final K key) throws Exception, IllegalStateException, - UnsupportedOperationException { - pool.addObject(key); + public void close() { + pool.close(); } @Override - public int getNumIdle(final K key) { - return pool.getNumIdle(key); + public int getNumActive() { + return pool.getNumActive(); } @Override @@ -98,23 +101,20 @@ public class ProxiedKeyedObjectPool<K, V> implements KeyedObjectPool<K, V> { } @Override - public int getNumActive() { - return pool.getNumActive(); - } - - @Override - public void clear() throws Exception, UnsupportedOperationException { - pool.clear(); + public int getNumIdle(final K key) { + return pool.getNumIdle(key); } @Override - public void clear(final K key) throws Exception, UnsupportedOperationException { - pool.clear(key); + public void invalidateObject(final K key, final V proxy) throws Exception { + final V pooledObject = proxySource.resolveProxy(proxy); + pool.invalidateObject(key, pooledObject); } @Override - public void close() { - pool.close(); + public void returnObject(final K key, final V proxy) throws Exception { + final V pooledObject = proxySource.resolveProxy(proxy); + pool.returnObject(key, pooledObject); } diff --git a/src/main/java/org/apache/commons/pool2/proxy/ProxiedObjectPool.java b/src/main/java/org/apache/commons/pool2/proxy/ProxiedObjectPool.java index 5496342..b9715da 100644 --- a/src/main/java/org/apache/commons/pool2/proxy/ProxiedObjectPool.java +++ b/src/main/java/org/apache/commons/pool2/proxy/ProxiedObjectPool.java @@ -51,6 +51,13 @@ public class ProxiedObjectPool<T> implements ObjectPool<T> { // --------------------------------------------------- ObjectPool<T> methods + @Override + public void addObject() throws Exception, IllegalStateException, + UnsupportedOperationException { + pool.addObject(); + } + + @SuppressWarnings("unchecked") @Override public T borrowObject() throws Exception, NoSuchElementException, @@ -66,23 +73,20 @@ public class ProxiedObjectPool<T> implements ObjectPool<T> { @Override - public void returnObject(final T proxy) throws Exception { - final T pooledObject = proxySource.resolveProxy(proxy); - pool.returnObject(pooledObject); + public void clear() throws Exception, UnsupportedOperationException { + pool.clear(); } @Override - public void invalidateObject(final T proxy) throws Exception { - final T pooledObject = proxySource.resolveProxy(proxy); - pool.invalidateObject(pooledObject); + public void close() { + pool.close(); } @Override - public void addObject() throws Exception, IllegalStateException, - UnsupportedOperationException { - pool.addObject(); + public int getNumActive() { + return pool.getNumActive(); } @@ -93,20 +97,16 @@ public class ProxiedObjectPool<T> implements ObjectPool<T> { @Override - public int getNumActive() { - return pool.getNumActive(); - } - - - @Override - public void clear() throws Exception, UnsupportedOperationException { - pool.clear(); + public void invalidateObject(final T proxy) throws Exception { + final T pooledObject = proxySource.resolveProxy(proxy); + pool.invalidateObject(pooledObject); } @Override - public void close() { - pool.close(); + public void returnObject(final T proxy) throws Exception { + final T pooledObject = proxySource.resolveProxy(proxy); + pool.returnObject(pooledObject); }