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;
 }


Reply via email to