Author: gtrasuk
Date: Thu Dec 11 21:22:46 2014
New Revision: 1644771
URL: http://svn.apache.org/r1644771
Log:
The 'tools' module under the river-rt-tools project now successfully builds its
JavaDoc.
Modified:
river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/CheckConfigurationFile.java
river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/ClassServer.java
river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/ComputeDigest.java
river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/ComputeHttpmdCodebase.java
river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/Config.java
river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/JarWrapper.java
Modified:
river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/CheckConfigurationFile.java
URL:
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/CheckConfigurationFile.java?rev=1644771&r1=1644770&r2=1644771&view=diff
==============================================================================
---
river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/CheckConfigurationFile.java
(original)
+++
river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/CheckConfigurationFile.java
Thu Dec 11 21:22:46 2014
@@ -63,9 +63,8 @@ import net.jini.config.ConfigurationProv
* <li> <a href="#examples">Examples for running CheckConfigurationFile</a>
* </ul> <p>
*
- * <a name="entry_desc">
+ * <a name="entry_desc"></a>
* <h3>Entry description files</h3>
- * </a>
*
* Checking of the source can be controlled by specifying one or more entry
* description files, each listing the names and types of entries that are
@@ -111,9 +110,8 @@ import net.jini.config.ConfigurationProv
* </pre>
* </blockquote> <p>
*
- * <a name="examples">
+ * <a name="examples"></a>
* <h3>Examples for running CheckConfigurationFile</h3>
- * </a>
*
* This utility can be run from the {@linkplain #main command line}, or by
* calling the {@link #check(String, ClassLoader, String[], String,
@@ -133,8 +131,8 @@ import net.jini.config.ConfigurationProv
*
* where <var><b>install_dir</b></var> is the directory where the Apache River
release
* is installed, and <var><b>your-norm.config</b></var> is a configuration
- * source file intended for use with the transient {@linkplain
- * com.sun.jini.norm Norm} service implementation. This command will print out
+ * source file intended for use with the transient 'Norm'
+ * service implementation. This command will print out
* any problems that it detects in the configuration file, including entries
* that are not recognized or have the wrong type for the Norm service.
*
@@ -215,6 +213,7 @@ public class CheckConfigurationFile {
* provider is created by passing that constructor a <code>Reader</code>
* for the source file to be checked, the location and entry override
* values, and the class loader.
+ * @param args The command-line arguments passed in from the operating
system.
*/
public static void main(String[] args) {
if (args.length == 0) {
Modified:
river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/ClassServer.java
URL:
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/ClassServer.java?rev=1644771&r1=1644770&r2=1644771&view=diff
==============================================================================
---
river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/ClassServer.java
(original)
+++
river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/ClassServer.java
Thu Dec 11 21:22:46 2014
@@ -59,17 +59,17 @@ import java.util.logging.Logger;
* <li><a href="#running">Examples for running ClassServer</a>
* </ul>
* <p>
- * <a name="logging"><h3>Logging</h3></a>
+ * <a name="logging"></a><h3>Logging</h3>
* <p>
*
* This implementation uses the {@link Logger} named
* <code>com.sun.jini.tool.ClassServer</code> to log information at the
* following logging levels:
- * <p>
+ *
* <table border="1" cellpadding="5"
* summary="Describes logging performed by ClassServer at different
* logging levels">
- * <caption halign="center" valign="top"><b><code>
+ * <caption><b><code>
* com.sun.jini.tool.ClassServer</code></b></caption>
*
* <tr> <th scope="col">Level</th> <th scope="col">Description</th> </tr>
@@ -107,13 +107,13 @@ import java.util.logging.Logger;
* </table>
*
* <p>
- * <a name="running"><h3>Examples for running ClassServer</h3></a>
+ * <a name="running"></a><h3>Examples for running ClassServer</h3>
* <p>
*
* This server can be run directly from the
* {@linkplain #main command line}
* or as a nonactivatable service under the
- * {@linkplain com.sun.jini.start Service Starter}.
+ * {@linkplain org.apache.river.tools.rt.start Service Starter}.
* <p>
* An example of running directly from the command line is:
* <blockquote><pre>
@@ -139,10 +139,10 @@ import java.util.logging.Logger;
* following configuration file:
* <a name="config"></a>
* <blockquote><pre>
- * import com.sun.jini.start.NonActivatableServiceDescriptor;
- * import com.sun.jini.start.ServiceDescriptor;
+ * import org.apache.river.tools.rt.start.NonActivatableServiceDescriptor;
+ * import org.apache.river.tools.rt.start.ServiceDescriptor;
*
- * com.sun.jini.start {
+ * org.apache.river.tools.rt.start {
*
* serviceDescriptors = new ServiceDescriptor[]{
* new NonActivatableServiceDescriptor(
@@ -420,7 +420,7 @@ public class ClassServer extends Thread
Integer.toString(getPort()));
}
- /** Returns the port on which this server is listening. */
+ /** @return the port on which this server is listening. */
public int getPort() {
return server.getLocalPort();
}
@@ -745,6 +745,7 @@ public class ClassServer extends Thread
* file has been completely downloaded.
*
* @param fp The path to the file that was downloaded.
+ * @param addr The address of the client.
*/
protected void fileDownloaded(String fp, InetAddress addr) {
}
@@ -804,6 +805,7 @@ public class ClassServer extends Thread
* directory with a match is used. When this option is used, an open file
* descriptor and cached information is held for each JAR or zip file, for
* the life of the process.
+ * @param args Command line arguments.
*/
public static void main(String[] args) {
int port = DEFAULT_PORT;
Modified:
river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/ComputeDigest.java
URL:
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/ComputeDigest.java?rev=1644771&r1=1644770&r2=1644771&view=diff
==============================================================================
---
river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/ComputeDigest.java
(original)
+++
river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/ComputeDigest.java
Thu Dec 11 21:22:46 2014
@@ -63,6 +63,7 @@ public class ComputeDigest {
* of a <code>file:</code> URL. The second argument, if present,
* specifies the message digest algorithm, which defaults to
* <code>SHA-1</code>.
+ * @param args Command-line arguments.
*/
public static void main(String[] args) {
if (args.length < 1 || args.length > 2) {
Modified:
river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/ComputeHttpmdCodebase.java
URL:
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/ComputeHttpmdCodebase.java?rev=1644771&r1=1644770&r2=1644771&view=diff
==============================================================================
---
river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/ComputeHttpmdCodebase.java
(original)
+++
river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/ComputeHttpmdCodebase.java
Thu Dec 11 21:22:46 2014
@@ -48,8 +48,8 @@ import net.jini.url.httpmd.HttpmdUtil;
* is installed, <var><b>your_host</b></var> is the host where the HTTP server
* for the <code>sdm-dl.jar</code> JAR file will be running, and
* <var><b>http_port</b></var> is the port for that server. This command prints
- * out the download codebase for use by a client that uses the {@link
- * net.jini.lookup.ServiceDiscoveryManager}, using an HTTPMD URL to guarantee
+ * out the download codebase for use by a client that uses the
+ * net.jini.lookup.ServiceDiscoveryManager, using an HTTPMD URL to guarantee
* integrity for the classes in the <code>sdm-dl.jar</code> JAR file. The
* message digest will be computed using the <code>md5</code> algorithm, and
* the <code>0</code> will be replaced by the computed digest.
@@ -82,6 +82,7 @@ public class ComputeHttpmdCodebase {
* Do not use a directory on a remote filesystem, or a directory URL, if
* the underlying network access protocol does not provide adequate data
* integrity or authentication of the remote host.
+ * @param args Command-line arguments.
*/
public static void main(String[] args) {
if (args.length < 2) {
Modified:
river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/Config.java
URL:
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/Config.java?rev=1644771&r1=1644770&r2=1644771&view=diff
==============================================================================
---
river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/Config.java
(original)
+++
river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/Config.java
Thu Dec 11 21:22:46 2014
@@ -30,7 +30,7 @@ import net.jini.config.ConfigurationExce
* <code>net.jini.config</code> to log information at
* the following logging levels:
*
- * <table border=1 cellpadding=5>
+ * <table border=1 cellpadding=5 summary="Logging levels used">
*
* <tr> <th> Level <th> Description
*
@@ -70,8 +70,6 @@ public class Config {
* @return a non-<code>null</code> object obtained from
* calling <code>config.getEntry</code> using
* the other passed arguments
- * @throws NoSuchEntryException if the underlying call to
- * <code>config.getEntry</code> does
* @throws ConfigurationException if the underlying call to
* <code>config.getEntry</code> does, or if the
* returned entry is <code>null</code>.
@@ -112,8 +110,6 @@ public class Config {
* @return a non-<code>null</code> object obtained from
* calling <code>config.getEntry</code> using
* the other passed arguments
- * @throws NoSuchEntryException if the underlying call to
- * <code>config.getEntry</code> does
* @throws ConfigurationException if the underlying call to
* <code>config.getEntry</code> does, or if the
* returned entry is <code>null</code>.
@@ -160,8 +156,6 @@ public class Config {
* @return a non-<code>null</code> object obtained from
* calling <code>config.getEntry</code> using
* the other passed arguments
- * @throws NoSuchEntryException if the underlying call to
- * <code>config.getEntry</code> does
* @throws ConfigurationException if the underlying call to
* <code>config.getEntry</code> does, or if the
* returned entry is <code>null</code>.
@@ -253,8 +247,6 @@ public class Config {
* @return a long obtained from calling <code>config.getEntry</code>
* using <code>component</code>, <code>name</code>,
* and <code>defaultValue</code>.
- * @throws NoSuchEntryException if the underlying call to
- * <code>config.getEntry</code> does
* @throws ConfigurationException if the underlying call to
* <code>config.getEntry</code> does, or if the
* returned entry is <code>null</code>, or if
@@ -322,8 +314,6 @@ public class Config {
* @return a int obtained from calling <code>config.getEntry</code>
* using <code>component</code>, <code>name</code>,
* and <code>defaultValue</code>.
- * @throws NoSuchEntryException if the underlying call to
- * <code>config.getEntry</code> does
* @throws ConfigurationException if the underlying call to
* <code>config.getEntry</code> does, or if the
* returned entry is <code>null</code>, or if
@@ -391,8 +381,6 @@ public class Config {
* @return a float obtained from calling <code>config.getEntry</code>
* using <code>component</code>, <code>name</code>,
* and <code>defaultValue</code>.
- * @throws NoSuchEntryException if the underlying call to
- * <code>config.getEntry</code> does
* @throws ConfigurationException if the underlying call to
* <code>config.getEntry</code> does, or if the
* returned entry is <code>null</code>, or if
Modified:
river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/JarWrapper.java
URL:
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/JarWrapper.java?rev=1644771&r1=1644770&r2=1644771&view=diff
==============================================================================
---
river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/JarWrapper.java
(original)
+++
river/river-rt-tools/trunk/tools/src/main/java/org/apache/river/tools/rt/JarWrapper.java
Thu Dec 11 21:22:46 2014
@@ -72,7 +72,7 @@ import java.util.regex.Pattern;
* <li> {@linkplain #main Processing Options}
* </ul>
* <p>
- * <a name="applicability"><h3>Applicability</h3></a>
+ * <a name="applicability"></a><h3>Applicability</h3>
* <p>
* The <code>JarWrapper</code> tool is applicable in the following deployment
* situations, which may overlap:
@@ -82,13 +82,13 @@ import java.util.regex.Pattern;
* JAR file with a combined preferred list. Preferred resources are
* described in the documentation for the {@link net.jini.loader.pref}
* package.
- * <p>
+ *
* <li> If a codebase contains multiple JAR files and requires integrity
* protection, <code>JarWrapper</code> can be used to produce a wrapper
* JAR file with a <code>Class-Path</code> attribute that uses HTTPMD
* URLs. HTTPMD URLs are described in the documentation for the
* {@link net.jini.url.httpmd} package.
- * <p>
+ *
* <li> If an application or service packaged as an executable JAR file
* refers to classes specified at deployment time (e.g., via a
* {@link net.jini.config.Configuration Configuration}) which are not
@@ -100,7 +100,7 @@ import java.util.regex.Pattern;
* file.
* </ul>
* <p>
- * <a name="running"><h3>Using the Tool</h3></a>
+ * <a name="running"></a><h3>Using the Tool</h3>
* <code>JarWrapper</code> can be run directly from the
* {@linkplain #main command line} or can be invoked programmatically using the
* {@link #wrap wrap} method.
@@ -140,16 +140,16 @@ import java.util.regex.Pattern;
* </pre></blockquote>
*
* <p>
- * <a name="logging"><h3>Logging</h3></a>
+ * <a name="logging"></a><h3>Logging</h3>
* <p>
* <code>JarWrapper</code> uses the {@link Logger} named
* <code>com.sun.jini.tool.JarWrapper</code> to log information at the
* following logging levels:
- * <p>
+ *
* <table border="1" cellpadding="5"
* summary="Describes logging performed by JarWrapper at different
* logging levels">
- * <caption halign="center" valign="top"><b><code>
+ * <caption><b><code>
* com.sun.jini.tool.JarWrapper</code></b></caption>
*
* <tr> <th scope="col"> Level <th scope="col"> Description </tr>
@@ -324,23 +324,23 @@ public class JarWrapper {
* <code>-manifest</code> option (described below).
* <p>
* Supported options for this tool include:
- * <p>
+ *
* <dl>
* <dt> <code>-verbose</code>
* <dd> Sets the level of the <code>com.sun.jini.tool.JarWrapper</code>
* logger to <code>Level.FINER</code>.
- * <p>
+ *
* <dt> <code>-httpmd[=algorithm]</code>
* <dd> Use (relative) HTTPMD URLs in the <code>Class-Path</code>
* attribute of the generated wrapper JAR file. The default is to
* use HTTP URLs. Digests for HTTPMD URLs are calculated using the
* given algorithm, or SHA-1 if none is specified.
- * <p>
+ *
* <dt> <code>-noindex</code>
* <dd> Do not include a JAR index in the generated wrapper JAR file.
The
* default is to compile an index based on the contents of the
* source JAR files.
- * <p>
+ *
* <dt> <code>-manifest=<I>file</I></code>
* <dd> Specifies a manifest file containing attribute values to include
* in the manifest file inside the generated wrapper JAR file.
@@ -357,6 +357,7 @@ public class JarWrapper {
* these four will be appended to the manifest attribute list and
* will appear in the resultant <code>MANIFEST.MF</code> file.
* </dl>
+ * @param args Command line arguments.
*/
public static void main(String[] args) {
String destJar;