You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by si...@apache.org on 2011/04/23 20:40:08 UTC
svn commit: r1096205 -
/commons/proper/pool/trunk/src/java/org/apache/commons/pool2/BasePoolableObjectFactory.java
Author: simonetripodi
Date: Sat Apr 23 18:40:07 2011
New Revision: 1096205
URL: http://svn.apache.org/viewvc?rev=1096205&view=rev
Log:
restored generics to BasePoolableObjectFactory class
Modified:
commons/proper/pool/trunk/src/java/org/apache/commons/pool2/BasePoolableObjectFactory.java
Modified: commons/proper/pool/trunk/src/java/org/apache/commons/pool2/BasePoolableObjectFactory.java
URL: http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/java/org/apache/commons/pool2/BasePoolableObjectFactory.java?rev=1096205&r1=1096204&r2=1096205&view=diff
==============================================================================
--- commons/proper/pool/trunk/src/java/org/apache/commons/pool2/BasePoolableObjectFactory.java (original)
+++ commons/proper/pool/trunk/src/java/org/apache/commons/pool2/BasePoolableObjectFactory.java Sat Apr 23 18:40:07 2011
@@ -29,19 +29,18 @@ package org.apache.commons.pool2;
* @version $Revision$ $Date$
* @since Pool 1.0
*/
-public abstract class BasePoolableObjectFactory implements PoolableObjectFactory {
-
+public abstract class BasePoolableObjectFactory<T> implements PoolableObjectFactory<T> {
/**
* {@inheritDoc}
*/
- public abstract Object makeObject() throws Exception;
+ public abstract T makeObject() throws Exception;
/**
* No-op.
*
* @param obj ignored
*/
- public void destroyObject(Object obj)
+ public void destroyObject(T obj)
throws Exception {
}
@@ -51,7 +50,7 @@ public abstract class BasePoolableObject
* @param obj ignored
* @return <tt>true</tt>
*/
- public boolean validateObject(Object obj) {
+ public boolean validateObject(T obj) {
return true;
}
@@ -60,7 +59,7 @@ public abstract class BasePoolableObject
*
* @param obj ignored
*/
- public void activateObject(Object obj) throws Exception {
+ public void activateObject(T obj) throws Exception {
}
/**
@@ -68,7 +67,7 @@ public abstract class BasePoolableObject
*
* @param obj ignored
*/
- public void passivateObject(Object obj)
+ public void passivateObject(T obj)
throws Exception {
}
}