commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From pste...@apache.org
Subject svn commit: r965326 - /commons/proper/pool/trunk/src/java/org/apache/commons/pool/impl/GenericObjectPoolFactory.java
Date Sun, 18 Jul 2010 23:49:04 GMT
Author: psteitz
Date: Sun Jul 18 23:49:04 2010
New Revision: 965326

URL: http://svn.apache.org/viewvc?rev=965326&view=rev
Log:
* Deprecated protected configuration fields
* Added getters for config fields
* Improved javadoc
JIRA: POOL-169

Modified:
    commons/proper/pool/trunk/src/java/org/apache/commons/pool/impl/GenericObjectPoolFactory.java

Modified: commons/proper/pool/trunk/src/java/org/apache/commons/pool/impl/GenericObjectPoolFactory.java
URL: http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/java/org/apache/commons/pool/impl/GenericObjectPoolFactory.java?rev=965326&r1=965325&r2=965326&view=diff
==============================================================================
--- commons/proper/pool/trunk/src/java/org/apache/commons/pool/impl/GenericObjectPoolFactory.java
(original)
+++ commons/proper/pool/trunk/src/java/org/apache/commons/pool/impl/GenericObjectPoolFactory.java
Sun Jul 18 23:49:04 2010
@@ -224,24 +224,220 @@ public class GenericObjectPoolFactory im
         _factory = factory;
     }
 
+    /**
+     * {@inheritDoc}
+     */
     public ObjectPool createPool() {
         return new GenericObjectPool(_factory,_maxActive,_whenExhaustedAction,_maxWait,_maxIdle,_minIdle,_testOnBorrow,_testOnReturn,_timeBetweenEvictionRunsMillis,_numTestsPerEvictionRun,_minEvictableIdleTimeMillis,_testWhileIdle,_softMinEvictableIdleTimeMillis,_lifo);
     }
 
+    
+    /**
+     * @return the {@link GenericObjectPool#getMaxIdle() maxIdle} setting for pools created
by this factory.
+     * @since 1.5.5
+     */
+    public int getMaxIdle() {
+        return _maxIdle;
+    }
+
+    /**
+     * @return the {@link GenericObjectPool#getMinIdle() minIdle} setting for pools created
by this factory.
+     * @since 1.5.5
+     */
+    public int getMinIdle() {
+        return _minIdle;
+    }
+
+    /**
+     * @return the {@link GenericObjectPool#getMaxActive() maxActive} setting for pools created
by this factory.
+     * @since 1.5.5
+     */
+    public int getMaxActive() {
+        return _maxActive;
+    }
+
+    /**
+     * @return the {@link GenericObjectPool#getMaxWait() maxWait} setting for pools created
by this factory.
+     * @since 1.5.5
+     */
+    public long getMaxWait() {
+        return _maxWait;
+    }
+
+    /**
+     * @return the {@link GenericObjectPool#getWhenExhaustedAction() whenExhaustedAction}
setting for pools
+     * created by this factory.
+     * @since 1.5.5
+     */
+    public byte getWhenExhaustedAction() {
+        return _whenExhaustedAction;
+    }
+
+    /**
+     * @return the {@link GenericObjectPool#getTestOnBorrow() testOnBorrow} setting for pools
+     * created by this factory.
+     * @since 1.5.5
+     */
+    public boolean getTestOnBorrow() {
+        return _testOnBorrow;
+    }
+
+    /**
+     * @return the {@link GenericObjectPool#getTestOnReturn() testOnReturn} setting for pools
+     * created by this factory.
+     * @since 1.5.5
+     */
+    public boolean getTestOnReturn() {
+        return _testOnReturn;
+    }
+
+    /**
+     * @return the {@link GenericObjectPool#getTestWhileIdle() testWhileIdle} setting for
pools
+     * created by this factory.
+     * @since 1.5.5
+     */
+    public boolean getTestWhileIdle() {
+        return _testWhileIdle;
+    }
+
+    /**
+     * @return the {@link GenericObjectPool#getTimeBetweenEvictionRunsMillis() timeBetweenEvictionRunsMillis}
+     * setting for pools created by this factory.
+     * @since 1.5.5
+     */
+    public long getTimeBetweenEvictionRunsMillis() {
+        return _timeBetweenEvictionRunsMillis;
+    }
+
+    /**
+     * @return the {@link GenericObjectPool#getNumTestsPerEvictionRun() numTestsPerEvictionRun}
+     * setting for pools created by this factory.
+     * @since 1.5.5
+     */
+    public int getNumTestsPerEvictionRun() {
+        return _numTestsPerEvictionRun;
+    }
+
+    /**
+     * @return the {@link GenericObjectPool#getMinEvictableIdleTimeMillis() minEvictableIdleTimeMillis}
+     * setting for pools created by this factory.
+     * @since 1.5.5
+     */
+    public long getMinEvictableIdleTimeMillis() {
+        return _minEvictableIdleTimeMillis;
+    }
+
+    /**
+     * @return the {@link GenericObjectPool#getSoftMinEvictableIdleTimeMillis() softMinEvicatableIdleTimeMillis}
+     * setting for pools created by this factory.
+     * @since 1.5.5
+     */
+    public long getSoftMinEvictableIdleTimeMillis() {
+        return _softMinEvictableIdleTimeMillis;
+    }
+
+    /**
+     * @return the {@link GenericObjectPool#getLifo() lifo} setting for pools created by
this factory.
+     * @since 1.5.5
+     */
+    public boolean getLifo() {
+        return _lifo;
+    }
+
+    /**
+     * @return the {@link PoolableObjectFactory} used by pools created by this factory
+     */
+    public PoolableObjectFactory getFactory() {
+        return _factory;
+    }
+  
+    /**
+     * The {@link GenericObjectPool#getMaxIdle() maxIdle} setting for pools created by this
factory.
+     * @deprecated to be removed in pool 2.0.  Use {@link #getMaxIdle()}.
+     */
     protected int _maxIdle = GenericObjectPool.DEFAULT_MAX_IDLE;
+    
+    /**
+     * The {@link GenericObjectPool#getMinIdle() minIdle} setting for pools created by this
factory.
+     * @deprecated to be removed in pool 2.0.  Use {@link #getMinIdle()}.
+     */
     protected int _minIdle = GenericObjectPool.DEFAULT_MIN_IDLE;
+    
+    /**
+     * The {@link GenericObjectPool#getMaxActive() maxActive} setting for pools created by
this factory.
+     * @deprecated to be removed in pool 2.0.  Use {@link #getMaxActive()}.
+     */
     protected int _maxActive = GenericObjectPool.DEFAULT_MAX_ACTIVE;
+    
+    /**
+     * The {@link GenericObjectPool#getMaxWait() maxWait} setting for pools created by this
factory.
+     * @deprecated to be removed in pool 2.0.  Use {@link #getMaxWait()}.
+     */
     protected long _maxWait = GenericObjectPool.DEFAULT_MAX_WAIT;
+    
+    /**
+     * The {@link GenericObjectPool#getWhenExhaustedAction() whenExhaustedAction} setting
for pools
+     * created by this factory.
+     * @deprecated to be removed in pool 2.0.  Use {@link #getWhenExhaustedAction()}.
+     */
     protected byte _whenExhaustedAction = GenericObjectPool.DEFAULT_WHEN_EXHAUSTED_ACTION;
+    
+    /**
+     * The {@link GenericObjectPool#getTestOnBorrow() testOnBorrow} setting for pools created
by this factory.
+     * @deprecated to be removed in pool 2.0.  Use {@link #getTestOnBorrow()}.
+     */
     protected boolean _testOnBorrow = GenericObjectPool.DEFAULT_TEST_ON_BORROW;
+    
+    /**
+     * The {@link GenericObjectPool#getTestOnReturn() testOnReturn} setting for pools created
by this factory.
+     * @deprecated to be removed in pool 2.0.  Use {@link #getTestOnReturn()}.
+     */
     protected boolean _testOnReturn = GenericObjectPool.DEFAULT_TEST_ON_RETURN;
+    
+    /**
+     * The {@link GenericObjectPool#getTestWhileIdle() testWhileIdle} setting for pools created
by this factory.
+     * @deprecated to be removed in pool 2.0.  Use {@link #getTestWhileIdle()}.
+     */
     protected boolean _testWhileIdle = GenericObjectPool.DEFAULT_TEST_WHILE_IDLE;
+    
+    /**
+     * The {@link GenericObjectPool#getTimeBetweenEvictionRunsMillis() timeBetweenEvictionRunsMillis}
+     * setting for pools created by this factory.
+     * @deprecated to be removed in pool 2.0.  Use {@link #getTimeBetweenEvictionRunsMillis()}.
+     */
     protected long _timeBetweenEvictionRunsMillis = GenericObjectPool.DEFAULT_TIME_BETWEEN_EVICTION_RUNS_MILLIS;
+    
+    /**
+     * The {@link GenericObjectPool#getNumTestsPerEvictionRun() numTestsPerEvictionRun} setting
+     * for pools created by this factory.
+     * @deprecated to be removed in pool 2.0.  Use {@link #getNumTestsPerEvictionRun()}.
+     */
     protected int _numTestsPerEvictionRun =  GenericObjectPool.DEFAULT_NUM_TESTS_PER_EVICTION_RUN;
+    
+    /**
+     * The {@link GenericObjectPool#getMinEvictableIdleTimeMillis() minEvictableIdleTimeMillis}
+     * setting for pools created by this factory.
+     * @deprecated to be removed in pool 2.0.  Use {@link #getMinEvictableIdleTimeMillis()}.
+     */
     protected long _minEvictableIdleTimeMillis = GenericObjectPool.DEFAULT_MIN_EVICTABLE_IDLE_TIME_MILLIS;
+    
+    /**
+     * The {@link GenericObjectPool#getSoftMinEvictableIdleTimeMillis() softMinEvictableIdleTimeMillis}
+     * setting for pools created by this factory.
+     * @deprecated to be removed in pool 2.0.  Use {@link #getSoftMinEvictableIdleTimeMillis()}.
+     */
     protected long _softMinEvictableIdleTimeMillis = GenericObjectPool.DEFAULT_MIN_EVICTABLE_IDLE_TIME_MILLIS;
+    
+    /**
+     * The {@link GenericObjectPool#getLifo() lifo} setting for pools created by this factory.
+     * @deprecated to be removed in pool 2.0.  Use {@link #getLifo()}.
+     */
     protected boolean _lifo = GenericObjectPool.DEFAULT_LIFO;
+    
+    /**
+     * The {@link PoolableObjectFactory} used by pools created by this factory.
+     * @deprecated to be removed in pool 2.0.  Use {@link #getFactory()}.
+     */
     protected PoolableObjectFactory _factory = null;
 
-
 }



Mime
View raw message