Author: sebb
Date: Thu Oct 28 14:47:15 2010
New Revision: 1028334
URL: http://svn.apache.org/viewvc?rev=1028334&view=rev
Log:
Javadoc; generic warning fix
Modified:
commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java
commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/GenericKeyedObjectPoolFactory.java
commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/GenericObjectPool.java
commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/GenericObjectPoolFactory.java
Modified:
commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java
URL:
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java?rev=1028334&r1=1028333&r2=1028334&view=diff
==============================================================================
---
commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java
(original)
+++
commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java
Thu Oct 28 14:47:15 2010
@@ -586,7 +586,7 @@ public class GenericKeyedObjectPool<K,V>
/**
* Sets the configuration.
* @param conf the new configuration to use.
- * @see GenericKeyedObjectPool.Config
+ * @see GenericKeyedObjectPoolConfig
*/
public synchronized void setConfig(GenericKeyedObjectPoolConfig conf) {
this.config = conf;
@@ -1541,13 +1541,14 @@ public class GenericKeyedObjectPool<K,V>
* @see #setMinIdle
* @throws Exception If there was an error whilst creating the pooled
objects.
*/
+ @SuppressWarnings("unchecked") // OK, see (1)
private void ensureMinIdle() throws Exception {
//Check if should sustain the pool
if (this.config.getMinIdle() > 0) {
K[] keysCopy;
synchronized(this) {
// Get the current set of keys
- keysCopy = (K[]) _poolMap.keySet().toArray();
+ keysCopy = (K[]) _poolMap.keySet().toArray(); // (1) keySet()
is of type Set<T>
}
// Loop through all elements in _poolList
Modified:
commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/GenericKeyedObjectPoolFactory.java
URL:
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/GenericKeyedObjectPoolFactory.java?rev=1028334&r1=1028333&r2=1028334&view=diff
==============================================================================
---
commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/GenericKeyedObjectPoolFactory.java
(original)
+++
commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/GenericKeyedObjectPoolFactory.java
Thu Oct 28 14:47:15 2010
@@ -48,7 +48,7 @@ public class GenericKeyedObjectPoolFacto
*
* @param factory the KeyedPoolableObjectFactory to used by created pools.
* @param config a non-null GenericKeyedObjectPool.Config describing the
configuration.
- * @see
GenericKeyedObjectPool#GenericKeyedObjectPool(KeyedPoolableObjectFactory,
GenericKeyedObjectPool.Config)
+ * @see
GenericKeyedObjectPool#GenericKeyedObjectPool(KeyedPoolableObjectFactory,
GenericKeyedObjectPoolConfig)
* @throws NullPointerException when config is <code>null</code>.
*/
public GenericKeyedObjectPoolFactory(KeyedPoolableObjectFactory<K,V>
factory, GenericKeyedObjectPoolConfig config) throws NullPointerException {
@@ -65,7 +65,7 @@ public class GenericKeyedObjectPoolFacto
/**
* Create a new GenericKeyedObjectPool with the currently configured
properties.
*
- * @return GenericKeyedObjectPool with {...@link
GenericKeyedObjectPool.Config Configuration} determined by
+ * @return GenericKeyedObjectPool with {...@link
GenericKeyedObjectPoolConfig Configuration} determined by
* current property settings
*/
public KeyedObjectPool<K,V> createPool() {
Modified:
commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/GenericObjectPool.java
URL:
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/GenericObjectPool.java?rev=1028334&r1=1028333&r2=1028334&view=diff
==============================================================================
---
commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/GenericObjectPool.java
(original)
+++
commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/GenericObjectPool.java
Thu Oct 28 14:47:15 2010
@@ -603,7 +603,7 @@ public class GenericObjectPool<T> extend
* Sets my configuration.
*
* @param conf configuration to use.
- * @see GenericObjectPool.Config
+ * @see GenericObjectPoolConfig
*/
public synchronized void setConfig(GenericObjectPoolConfig conf) {
this.config = conf;
Modified:
commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/GenericObjectPoolFactory.java
URL:
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/GenericObjectPoolFactory.java?rev=1028334&r1=1028333&r2=1028334&view=diff
==============================================================================
---
commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/GenericObjectPoolFactory.java
(original)
+++
commons/proper/pool/trunk/src/java/org/apache/commons/pool2/impl/GenericObjectPoolFactory.java
Thu Oct 28 14:47:15 2010
@@ -48,7 +48,7 @@ public class GenericObjectPoolFactory<T>
* @param factory the PoolableObjectFactory used by created pools.
* @param config a non-<code>null</code> GenericObjectPoolConfig
describing the configuration.
* @throws IllegalArgumentException when factory or config is
<code>null</code>.
- * @see GenericObjectPoolConfig#GenericObjectPool(PoolableObjectFactory,
GenericObjectPool.Config)
+ * @see GenericObjectPoolConfig#GenericObjectPool(PoolableObjectFactory,
GenericObjectPoolConfig)
*/
public GenericObjectPoolFactory(PoolableObjectFactory<T> factory,
GenericObjectPoolConfig config) throws NullPointerException {
if (factory == null) {