Attached is a patch to fix a bunch of minor javadoc errors and a couple
missing bits of info that prompted me to look at the code.

-Mark
Index: src/java/org/apache/avalon/excalibur/component/PoolableComponentHandler.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-excalibur/src/java/org/apache/avalon/excalibur/component/PoolableComponentHandler.java,v
retrieving revision 1.9
diff -u -r1.9 PoolableComponentHandler.java
--- src/java/org/apache/avalon/excalibur/component/PoolableComponentHandler.java       
 20 Feb 2002 06:26:42 -0000      1.9
+++ src/java/org/apache/avalon/excalibur/component/PoolableComponentHandler.java       
+ 22 Feb 2002 08:00:13 -0000
@@ -65,15 +65,19 @@
  *  will be thrown.  A value of "0" specifies that the block will never timeout.
  *  (Defaults to "0")</li>
  *
- * <li>The <code>pool-trim-interval</code> attribute is used to specify how long idle 
Poolables
- *  will be maintained in the pool before being closed.  For a complete explanation 
on how this
- *  works, see {@link org.apache.avalon.excalibur.pool.ResourceLimitingPool#trim()}
- *  (Defaults to "0", trimming disabled)</li>
+ * <li>The <code>pool-trim-interval</code> attribute is used to
+ * specify, in milliseconds, how long idle Poolables will be
+ * maintained in the pool before being closed.  For a complete
+ * explanation on how this works, see {@link
+ * org.apache.avalon.excalibur.pool.ResourceLimitingPool#trim()}
+ * (Defaults to "0", trimming disabled)</li>
  *
- * <li>The <code>pool-min</code> and <code>pool-grow</code> attributes were 
deprecated as the
- *  underlying Pool ({@link org.apache.avalon.excalibur.pool.ResourceLimitingPool}) 
does not make
- *  use of them.  Configurations which still use these attributes will continue to 
function
- *  however, a minimum pool size is no longer applicable.
+ * <li>The <code>pool-min</code> and <code>pool-grow</code> attributes
+ * were deprecated as the underlying Pool ({@link
+ * org.apache.avalon.excalibur.pool.ResourceLimitingPool}) does not
+ * make use of them.  Configurations which still use these attributes
+ * will continue to function however, a minimum pool size is no longer
+ * applicable.
  *
  * </ul>
  *
Index: src/java/org/apache/avalon/excalibur/datasource/JdbcConnectionFactory.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-excalibur/src/java/org/apache/avalon/excalibur/datasource/JdbcConnectionFactory.java,v
retrieving revision 1.10
diff -u -r1.10 JdbcConnectionFactory.java
--- src/java/org/apache/avalon/excalibur/datasource/JdbcConnectionFactory.java  26 Jan 
2002 16:58:06 -0000      1.10
+++ src/java/org/apache/avalon/excalibur/datasource/JdbcConnectionFactory.java  22 Feb 
+2002 08:00:13 -0000
@@ -47,8 +47,8 @@
     }
 
     /**
-     * @ deprecated Use the new constructor with the keepalive and connectionClass
-     *              specified.
+     * @deprecated Use the new constructor with the keepalive and connectionClass
+     *             specified.
      */
     public JdbcConnectionFactory( final String url,
                                   final String username,
Index: src/java/org/apache/avalon/excalibur/pool/ResourceLimitingPool.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-excalibur/src/java/org/apache/avalon/excalibur/pool/ResourceLimitingPool.java,v
retrieving revision 1.1
diff -u -r1.1 ResourceLimitingPool.java
--- src/java/org/apache/avalon/excalibur/pool/ResourceLimitingPool.java 18 Feb 2002 
06:16:06 -0000      1.1
+++ src/java/org/apache/avalon/excalibur/pool/ResourceLimitingPool.java 22 Feb 2002 
+08:00:13 -0000
@@ -167,7 +167,7 @@
      *  created.  Depending on the parameters to the constructor, the method may 
block or throw 
      *  an exception if a Poolable is not available on the pool.
      *
-     * @returns Always returns a Poolable.  Contract requires that put must always be 
called with
+     * @return Always returns a Poolable.  Contract requires that put must always be 
+called with
      *  the Poolable returned.
      * @throws Exception An exception may be thrown as described above or if there is 
an exception
      *  thrown by the ObjectFactory's newInstance() method.
@@ -523,7 +523,7 @@
      *  for long periods of time then if may be necessary to call this method
      *  manually.
      * <p>
-     * Trimming is done by maintaing two lists of objects.  The first is a ready list
+     * Trimming is done by maintaining two lists of objects.  The first is a ready 
+list
      *  of new poolables. The second is a list of old poolables.  Each time trim() is
      *  called, the contents of the old list are removed from the pool.  Then the
      *  contents of the new list is moved into the old list.
@@ -542,7 +542,7 @@
      *  load will not have old poolables to be trimmed, and the benefits to system
      *  resources from not keeping around unused poolables makes up for any hit.
      *
-     * @returns the number of Poolables that were trimmed.
+     * @return the number of Poolables that were trimmed.
      */
     public int trim()
     {
Index: src/java/org/apache/avalon/excalibur/pool/Validatable.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-excalibur/src/java/org/apache/avalon/excalibur/pool/Validatable.java,v
retrieving revision 1.1
diff -u -r1.1 Validatable.java
--- src/java/org/apache/avalon/excalibur/pool/Validatable.java  18 Feb 2002 06:16:06 
-0000      1.1
+++ src/java/org/apache/avalon/excalibur/pool/Validatable.java  22 Feb 2002 08:00:13 
+-0000
@@ -22,7 +22,7 @@
     /**
      * Called when an object is retrieved from a ValidatedResourceLimitingPool for 
reuse.
      *
-     * @returns true if the object is ok.  false will cause the object to be 
discarded.
+     * @return true if the object is ok.  false will cause the object to be discarded.
      */
     boolean validate();
 }
Index: src/java/org/apache/avalon/excalibur/pool/ValidatedResourceLimitingPool.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-excalibur/src/java/org/apache/avalon/excalibur/pool/ValidatedResourceLimitingPool.java,v
retrieving revision 1.1
diff -u -r1.1 ValidatedResourceLimitingPool.java
--- src/java/org/apache/avalon/excalibur/pool/ValidatedResourceLimitingPool.java       
 18 Feb 2002 06:16:06 -0000      1.1
+++ src/java/org/apache/avalon/excalibur/pool/ValidatedResourceLimitingPool.java       
+ 22 Feb 2002 08:00:13 -0000
@@ -68,7 +68,7 @@
      *  created.  Depending on the parameters to the constructor, the method may 
block or throw 
      *  an exception if a Poolable is not available on the pool.
      *
-     * @returns Always returns a Poolable.  Contract requires that put must always be 
called with
+     * @return Always returns a Poolable.  Contract requires that put must always be 
+called with
      *  the Poolable returned.
      * @throws Exception An exception may be thrown as described above or if there is 
an exception
      *  thrown by the ObjectFactory's newInstance() method.
@@ -150,7 +150,7 @@
      * This method is only called by threads that have m_semaphore locked.
      *
      * @param poolable The Poolable to be validated
-     * @returns true if the Poolable is valid, false if it should be removed from the 
pool.
+     * @return true if the Poolable is valid, false if it should be removed from the 
+pool.
      */
     protected boolean validatePoolable(Poolable poolable) throws Exception
     {
Index: src/java/org/apache/avalon/excalibur/testcase/LatchedThreadGroup.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-excalibur/src/java/org/apache/avalon/excalibur/testcase/LatchedThreadGroup.java,v
retrieving revision 1.2
diff -u -r1.2 LatchedThreadGroup.java
--- src/java/org/apache/avalon/excalibur/testcase/LatchedThreadGroup.java       20 Feb 
2002 15:41:05 -0000      1.2
+++ src/java/org/apache/avalon/excalibur/testcase/LatchedThreadGroup.java       22 Feb 
+2002 08:00:14 -0000
@@ -87,7 +87,7 @@
      * Causes all of the Runnables to start at the same instance.  This method will 
return
      *  once all of the Runnables have completed.
      *
-     * @returns time, in milliseconds, that it took for all of the Runnables to 
complete.
+     * @return time, in milliseconds, that it took for all of the Runnables to 
+complete.
      */
     public long go()
         throws Exception
Index: 
src/scratchpad/org/apache/avalon/excalibur/datasource/ResourceLimitingJdbcConnectionPool.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/datasource/ResourceLimitingJdbcConnectionPool.java,v
retrieving revision 1.2
diff -u -r1.2 ResourceLimitingJdbcConnectionPool.java
--- 
src/scratchpad/org/apache/avalon/excalibur/datasource/ResourceLimitingJdbcConnectionPool.java
       25 Jan 2002 01:24:27 -0000      1.2
+++ 
+src/scratchpad/org/apache/avalon/excalibur/datasource/ResourceLimitingJdbcConnectionPool.java
+       22 Feb 2002 08:00:14 -0000
@@ -96,7 +96,7 @@
      * The pool is not locked by the current thread when this method is called.
      *
      * @param poolable The Poolable to be validated
-     * @returns true if the Poolable is valid, false if it should be removed from the 
pool.
+     * @return true if the Poolable is valid, false if it should be removed from the 
+pool.
      */
     protected boolean validatePoolable(Poolable poolable) {
         JdbcConnection conn = (JdbcConnection)poolable;
Index: 
src/scratchpad/org/apache/avalon/excalibur/datasource/cluster/AbstractDataSourceCluster.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/datasource/cluster/AbstractDataSourceCluster.java,v
retrieving revision 1.2
diff -u -r1.2 AbstractDataSourceCluster.java
--- 
src/scratchpad/org/apache/avalon/excalibur/datasource/cluster/AbstractDataSourceCluster.java
        6 Feb 2002 08:37:05 -0000       1.2
+++ 
+src/scratchpad/org/apache/avalon/excalibur/datasource/cluster/AbstractDataSourceCluster.java
+        22 Feb 2002 08:00:14 -0000
@@ -57,7 +57,7 @@
     /**
      * Returns the number of DataSources in the cluster.
      *
-     * @returns size of the cluster.
+     * @return size of the cluster.
      */
     public int getClusterSize()
     {
Index: 
src/scratchpad/org/apache/avalon/excalibur/datasource/cluster/HashedDataSourceCluster.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/datasource/cluster/HashedDataSourceCluster.java,v
retrieving revision 1.1
diff -u -r1.1 HashedDataSourceCluster.java
--- 
src/scratchpad/org/apache/avalon/excalibur/datasource/cluster/HashedDataSourceCluster.java
  4 Feb 2002 03:20:54 -0000       1.1
+++ 
+src/scratchpad/org/apache/avalon/excalibur/datasource/cluster/HashedDataSourceCluster.java
+  22 Feb 2002 08:00:14 -0000
@@ -28,7 +28,7 @@
     /**
      * Returns the number of DataSources in the cluster.
      *
-     * @returns size of the cluster.
+     * @return size of the cluster.
      */
     int getClusterSize();
     
Index: 
src/scratchpad/org/apache/avalon/excalibur/datasource/cluster/IndexedDataSourceCluster.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/datasource/cluster/IndexedDataSourceCluster.java,v
retrieving revision 1.1
diff -u -r1.1 IndexedDataSourceCluster.java
--- 
src/scratchpad/org/apache/avalon/excalibur/datasource/cluster/IndexedDataSourceCluster.java
 4 Feb 2002 03:20:54 -0000       1.1
+++ 
+src/scratchpad/org/apache/avalon/excalibur/datasource/cluster/IndexedDataSourceCluster.java
+ 22 Feb 2002 08:00:14 -0000
@@ -28,7 +28,7 @@
     /**
      * Returns the number of DataSources in the cluster.
      *
-     * @returns size of the cluster.
+     * @return size of the cluster.
      */
     int getClusterSize();
     
Index: 
src/scratchpad/org/apache/avalon/excalibur/datasource/ids/AbstractDataSourceBlockIdGenerator.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/datasource/ids/AbstractDataSourceBlockIdGenerator.java,v
retrieving revision 1.2
diff -u -r1.2 AbstractDataSourceBlockIdGenerator.java
--- 
src/scratchpad/org/apache/avalon/excalibur/datasource/ids/AbstractDataSourceBlockIdGenerator.java
   8 Feb 2002 17:38:09 -0000       1.2
+++ 
+src/scratchpad/org/apache/avalon/excalibur/datasource/ids/AbstractDataSourceBlockIdGenerator.java
+   22 Feb 2002 08:00:14 -0000
@@ -61,7 +61,7 @@
      *
      * @param blockSize number of Ids which are to be allocated.
      *
-     * @returns The first id in the allocated block.
+     * @return The first id in the allocated block.
      *
      * @throws IdException if there it was not possible to allocate a block of ids.
      */
@@ -73,7 +73,7 @@
      *
      * @param blockSize number of Ids which are to be allocated.
      *
-     * @returns The first id in the allocated block.
+     * @return The first id in the allocated block.
      *
      * @throws IdException if there it was not possible to allocate a block of ids.
      */
@@ -87,7 +87,7 @@
      * Gets the next id as a Big Decimal.  This method will only be called
      *  when synchronized and when the data type is configured to be BigDecimal.
      *
-     * @returns the next id as a BigDecimal.
+     * @return the next id as a BigDecimal.
      *
      * @throws IdException if an Id could not be allocated for any reason.
      */
@@ -124,7 +124,7 @@
      * Gets the next id as a long.  This method will only be called
      *  when synchronized and when the data type is configured to be long.
      *
-     * @returns the next id as a long.
+     * @return the next id as a long.
      *
      * @throws IdException if an Id could not be allocated for any reason.
      */
Index: 
src/scratchpad/org/apache/avalon/excalibur/datasource/ids/AbstractIdGenerator.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/datasource/ids/AbstractIdGenerator.java,v
retrieving revision 1.1
diff -u -r1.1 AbstractIdGenerator.java
--- src/scratchpad/org/apache/avalon/excalibur/datasource/ids/AbstractIdGenerator.java 
 8 Feb 2002 12:27:32 -0000       1.1
+++ src/scratchpad/org/apache/avalon/excalibur/datasource/ids/AbstractIdGenerator.java 
+ 22 Feb 2002 08:00:14 -0000
@@ -45,7 +45,7 @@
      * Gets the next id as a Big Decimal.  This method will only be called
      *  when synchronized and when the data type is configured to be BigDecimal.
      *
-     * @returns the next id as a BigDecimal.
+     * @return the next id as a BigDecimal.
      *
      * @throws IdException if an Id could not be allocated for any reason.
      */
@@ -56,7 +56,7 @@
      * Gets the next id as a long.  This method will only be called
      *  when synchronized and when the data type is configured to be long.
      *
-     * @returns the next id as a long.
+     * @return the next id as a long.
      *
      * @throws IdException if an Id could not be allocated for any reason.
      */
@@ -139,7 +139,7 @@
     /**
      * Returns the next Id from the pool.
      *
-     * @returns the next Id.
+     * @return the next Id.
      */
     public final BigDecimal getNextBigDecimalId()
         throws IdException
@@ -168,7 +168,7 @@
     /**
      * Returns the next Id from the pool.
      *
-     * @returns the next Id.
+     * @return the next Id.
      *
      * @throws IdException if the next id is outside of the range of valid longs.
      */
@@ -181,7 +181,7 @@
     /**
      * Returns the next Id from the pool.
      *
-     * @returns the next Id.
+     * @return the next Id.
      *
      * @throws IdException if the next id is outside of the range of valid integers.
      */
@@ -194,7 +194,7 @@
     /**
      * Returns the next Id from the pool.
      *
-     * @returns the next Id.
+     * @return the next Id.
      *
      * @throws IdException if the next id is outside of the range of valid shorts.
      */
@@ -207,7 +207,7 @@
     /**
      * Returns the next Id from the pool.
      *
-     * @returns the next Id.
+     * @return the next Id.
      *
      * @throws IdException if the next id is outside of the range of valid bytes.
      */
Index: src/scratchpad/org/apache/avalon/excalibur/datasource/ids/IdGenerator.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/datasource/ids/IdGenerator.java,v
retrieving revision 1.1
diff -u -r1.1 IdGenerator.java
--- src/scratchpad/org/apache/avalon/excalibur/datasource/ids/IdGenerator.java  8 Feb 
2002 12:27:32 -0000       1.1
+++ src/scratchpad/org/apache/avalon/excalibur/datasource/ids/IdGenerator.java  22 Feb 
+2002 08:00:14 -0000
@@ -27,7 +27,7 @@
     /**
      * Returns the next Id from the pool.
      *
-     * @returns the next Id.
+     * @return the next Id.
      */
     BigDecimal getNextBigDecimalId()
         throws IdException;
@@ -35,7 +35,7 @@
     /**
      * Returns the next Id from the pool.
      *
-     * @returns the next Id.
+     * @return the next Id.
      *
      * @throws IllegalStateException if the next id is outside of the range of valid 
longs.
      */
@@ -45,7 +45,7 @@
     /**
      * Returns the next Id from the pool.
      *
-     * @returns the next Id.
+     * @return the next Id.
      *
      * @throws IllegalStateException if the next id is outside of the range of valid 
integers.
      */
@@ -55,7 +55,7 @@
     /**
      * Returns the next Id from the pool.
      *
-     * @returns the next Id.
+     * @return the next Id.
      *
      * @throws IllegalStateException if the next id is outside of the range of valid 
shorts.
      */
@@ -65,7 +65,7 @@
     /**
      * Returns the next Id from the pool.
      *
-     * @returns the next Id.
+     * @return the next Id.
      *
      * @throws IllegalStateException if the next id is outside of the range of valid 
bytes.
      */
Index: 
src/scratchpad/org/apache/avalon/excalibur/datasource/ids/SequenceIdGenerator.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/datasource/ids/SequenceIdGenerator.java,v
retrieving revision 1.1
diff -u -r1.1 SequenceIdGenerator.java
--- src/scratchpad/org/apache/avalon/excalibur/datasource/ids/SequenceIdGenerator.java 
 8 Feb 2002 12:27:32 -0000       1.1
+++ src/scratchpad/org/apache/avalon/excalibur/datasource/ids/SequenceIdGenerator.java 
+ 22 Feb 2002 08:00:14 -0000
@@ -78,7 +78,7 @@
      * Gets the next id as a Big Decimal.  This method will only be called
      *  when synchronized and when the data type is configured to be BigDecimal.
      *
-     * @returns the next id as a BigDecimal.
+     * @return the next id as a BigDecimal.
      *
      * @throws IdException if an Id could not be allocated for any reason.
      */
@@ -123,7 +123,7 @@
      * Gets the next id as a long.  This method will only be called
      *  when synchronized and when the data type is configured to be long.
      *
-     * @returns the next id as a long.
+     * @return the next id as a long.
      *
      * @throws IdException if an Id could not be allocated for any reason.
      */
Index: src/scratchpad/org/apache/avalon/excalibur/datasource/ids/TableIdGenerator.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/datasource/ids/TableIdGenerator.java,v
retrieving revision 1.3
diff -u -r1.3 TableIdGenerator.java
--- src/scratchpad/org/apache/avalon/excalibur/datasource/ids/TableIdGenerator.java    
 14 Feb 2002 05:12:57 -0000      1.3
+++ src/scratchpad/org/apache/avalon/excalibur/datasource/ids/TableIdGenerator.java    
+ 22 Feb 2002 08:00:15 -0000
@@ -98,7 +98,7 @@
      * @param blockSize number of ids to allocate.
      * @param useBigDecimals returns the first id as a BigDecimal if true, otherwise 
as a Long.
      *
-     * @returns either a Long or a BigDecimal depending on the value of useBigDecimals
+     * @return either a Long or a BigDecimal depending on the value of useBigDecimals
      *
      * @throws IdException if a block of ids can not be allocated.
      */
@@ -254,7 +254,7 @@
      * @param blockSize number of ids to allocate.
      * @param useBigDecimals returns the first id as a BigDecimal if true, otherwise 
as a Long.
      *
-     * @returns either a Long or a BigDecimal depending on the value of useBigDecimals
+     * @return either a Long or a BigDecimal depending on the value of useBigDecimals
      *
      * @throws IdException if a block of ids can not be allocated.
      */
@@ -353,7 +353,7 @@
      *
      * @param blockSize number of Ids which are to be allocated.
      *
-     * @returns The first id in the allocated block.
+     * @return The first id in the allocated block.
      *
      * @throws IdException if there it was not possible to allocate a block of ids.
      */
@@ -379,7 +379,7 @@
      *
      * @param blockSize number of Ids which are to be allocated.
      *
-     * @returns The first id in the allocated block.
+     * @return The first id in the allocated block.
      *
      * @throws IdException if there it was not possible to allocate a block of ids.
      */
Index: src/scratchpad/org/apache/avalon/excalibur/util/ComponentStateValidator.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/util/ComponentStateValidator.java,v
retrieving revision 1.9
diff -u -r1.9 ComponentStateValidator.java
--- src/scratchpad/org/apache/avalon/excalibur/util/ComponentStateValidator.java       
 8 Feb 2002 17:40:03 -0000       1.9
+++ src/scratchpad/org/apache/avalon/excalibur/util/ComponentStateValidator.java       
+ 22 Feb 2002 08:00:17 -0000
@@ -854,7 +854,7 @@
     /**
      * Checks to see if the state is active, and returns true or false.
      *
-     * @returns <code>true</code> if active, <code>false</code> if not
+     * @return <code>true</code> if active, <code>false</code> if not
      */
     public boolean isActive()
     {

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to