Author: psteitz
Date: Sat Jul 10 17:37:27 2010
New Revision: 962893
URL: http://svn.apache.org/viewvc?rev=962893&view=rev
Log:
Deprecated setFactory methods in pool interfaces and base implementations.
Modified:
commons/proper/pool/trunk/src/java/org/apache/commons/pool/BaseKeyedObjectPool.java
commons/proper/pool/trunk/src/java/org/apache/commons/pool/BaseObjectPool.java
commons/proper/pool/trunk/src/java/org/apache/commons/pool/KeyedObjectPool.java
commons/proper/pool/trunk/src/java/org/apache/commons/pool/ObjectPool.java
Modified:
commons/proper/pool/trunk/src/java/org/apache/commons/pool/BaseKeyedObjectPool.java
URL:
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/java/org/apache/commons/pool/BaseKeyedObjectPool.java?rev=962893&r1=962892&r2=962893&view=diff
==============================================================================
---
commons/proper/pool/trunk/src/java/org/apache/commons/pool/BaseKeyedObjectPool.java
(original)
+++
commons/proper/pool/trunk/src/java/org/apache/commons/pool/BaseKeyedObjectPool.java
Sat Jul 10 17:37:27 2010
@@ -114,6 +114,7 @@ public abstract class BaseKeyedObjectPoo
* Not supported in this base implementation.
* Always throws an {...@link UnsupportedOperationException},
* subclasses should override this behavior.
+ * @deprecated to be removed in pool 2.0
*/
public void setFactory(KeyedPoolableObjectFactory factory) throws
IllegalStateException, UnsupportedOperationException {
throw new UnsupportedOperationException();
Modified:
commons/proper/pool/trunk/src/java/org/apache/commons/pool/BaseObjectPool.java
URL:
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/java/org/apache/commons/pool/BaseObjectPool.java?rev=962893&r1=962892&r2=962893&view=diff
==============================================================================
---
commons/proper/pool/trunk/src/java/org/apache/commons/pool/BaseObjectPool.java
(original)
+++
commons/proper/pool/trunk/src/java/org/apache/commons/pool/BaseObjectPool.java
Sat Jul 10 17:37:27 2010
@@ -113,6 +113,7 @@ public abstract class BaseObjectPool imp
* @param factory the PoolableObjectFactory
* @throws UnsupportedOperationException
* @throws IllegalStateException
+ * @deprecated to be removed in pool 2.0
*/
public void setFactory(PoolableObjectFactory factory) throws
IllegalStateException, UnsupportedOperationException {
throw new UnsupportedOperationException();
Modified:
commons/proper/pool/trunk/src/java/org/apache/commons/pool/KeyedObjectPool.java
URL:
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/java/org/apache/commons/pool/KeyedObjectPool.java?rev=962893&r1=962892&r2=962893&view=diff
==============================================================================
---
commons/proper/pool/trunk/src/java/org/apache/commons/pool/KeyedObjectPool.java
(original)
+++
commons/proper/pool/trunk/src/java/org/apache/commons/pool/KeyedObjectPool.java
Sat Jul 10 17:37:27 2010
@@ -223,6 +223,7 @@ public interface KeyedObjectPool {
* @param factory the {...@link KeyedPoolableObjectFactory} used to create
new instances.
* @throws IllegalStateException when the factory cannot be set at this
time
* @throws UnsupportedOperationException when this implementation doesn't
support the operation
+ * @deprecated to be removed in pool 2.0
*/
void setFactory(KeyedPoolableObjectFactory factory) throws
IllegalStateException, UnsupportedOperationException;
}
Modified:
commons/proper/pool/trunk/src/java/org/apache/commons/pool/ObjectPool.java
URL:
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/java/org/apache/commons/pool/ObjectPool.java?rev=962893&r1=962892&r2=962893&view=diff
==============================================================================
--- commons/proper/pool/trunk/src/java/org/apache/commons/pool/ObjectPool.java
(original)
+++ commons/proper/pool/trunk/src/java/org/apache/commons/pool/ObjectPool.java
Sat Jul 10 17:37:27 2010
@@ -184,6 +184,7 @@ public interface ObjectPool {
* @param factory the {...@link PoolableObjectFactory} used to create new
instances.
* @throws IllegalStateException when the factory cannot be set at this
time
* @throws UnsupportedOperationException if this implementation does not
support the operation
+ * @deprecated to be removed in pool 2.0
*/
void setFactory(PoolableObjectFactory factory) throws
IllegalStateException, UnsupportedOperationException;
}