Jay Xu created POOL-324:
---------------------------
Summary:
org.apache.commons.pool2.impl.GenericObjectPool.getFactoryType() throws
java.lang.ClassCastException
Key: POOL-324
URL: https://issues.apache.org/jira/browse/POOL-324
Project: Commons Pool
Issue Type: Bug
Affects Versions: 2.4.2
Reporter: Jay Xu
org.apache.commons.pool2.impl.GenericObjectPool.getFactoryType() throws
java.lang.ClassCastException when wrapping a
org.apache.commons.pool2.PoolUtils.SynchronizedPooledObjectFactory.
Testing code:
{code:java}
public static void main(String[] args) {
GenericObjectPool<String> p = new GenericObjectPool<>(PoolUtils
.synchronizedPooledFactory(new BasePooledObjectFactory<String>() {
@Override
public String create() {
// fake
return null;
}
@Override
public PooledObject<String> wrap(String obj) {
// fake
return null;
}
}));
System.out.println(p.getFactoryType()); // ex thrown
}
{code}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)