Author: gtrasuk
Date: Thu Dec 11 20:51:15 2014
New Revision: 1644761

URL: http://svn.apache.org/r1644761
Log:
The 'Start' module in river-rt-tools now builds its JavaDoc without error.

I never would have guessed there could be so many fatal errors in comments!

Added:
    river/river-rt-tools/trunk/start/   (with props)
    river/river-rt-tools/trunk/start/pom.xml
    river/river-rt-tools/trunk/start/src/
    river/river-rt-tools/trunk/start/src/main/
    river/river-rt-tools/trunk/start/src/main/java/
    river/river-rt-tools/trunk/start/src/main/java/org/
    river/river-rt-tools/trunk/start/src/main/java/org/apache/
    river/river-rt-tools/trunk/start/src/main/java/org/apache/river/
    river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/
    river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/
    
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/
    
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ActivateWrapper.java
      - copied, changed from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/ActivateWrapper.java
    
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/AggregatePolicyProvider.java
      - copied, changed from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/AggregatePolicyProvider.java
    
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ClassLoaderUtil.java
      - copied, changed from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/ClassLoaderUtil.java
    
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/Config.java
      - copied, changed from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/config/Config.java
    
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/DestroySharedGroup.java
      - copied, changed from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/DestroySharedGroup.java
    
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/FileSystem.java
      - copied, changed from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/system/FileSystem.java
    
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/HTTPDStatus.java
      - copied, changed from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/HTTPDStatus.java
    
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/LifeCycle.java
      - copied, changed from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/LifeCycle.java
    
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/LoaderSplitPolicyProvider.java
      - copied, changed from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/LoaderSplitPolicyProvider.java
    
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/NonActivatableServiceDescriptor.java
      - copied, changed from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/NonActivatableServiceDescriptor.java
    
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ProxyVerifier.java
      - copied, changed from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/ProxyVerifier.java
    
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ServiceDescriptor.java
      - copied, changed from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/ServiceDescriptor.java
    
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ServiceProxyAccessor.java
      - copied, changed from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/ServiceProxyAccessor.java
    
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ServiceStarter.java
      - copied, changed from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/ServiceStarter.java
    
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedActivatableServiceDescriptor.java
      - copied, changed from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/SharedActivatableServiceDescriptor.java
    
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedActivationGroupDescriptor.java
      - copied, changed from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/SharedActivationGroupDescriptor.java
    
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedActivationPolicyPermission.java
      - copied, changed from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/SharedActivationPolicyPermission.java
    
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedGroup.java
      - copied, changed from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/SharedGroup.java
    
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedGroupBackEnd.java
      - copied, changed from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/SharedGroupBackEnd.java
    
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedGroupImpl.java
      - copied, changed from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/SharedGroupImpl.java
    river/river-rt-tools/trunk/start/src/test/

Propchange: river/river-rt-tools/trunk/start/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Thu Dec 11 20:51:15 2014
@@ -0,0 +1 @@
+target

Added: river/river-rt-tools/trunk/start/pom.xml
URL: 
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/start/pom.xml?rev=1644761&view=auto
==============================================================================
--- river/river-rt-tools/trunk/start/pom.xml (added)
+++ river/river-rt-tools/trunk/start/pom.xml Thu Dec 11 20:51:15 2014
@@ -0,0 +1,31 @@
+<?xml version="1.0"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd"; 
xmlns="http://maven.apache.org/POM/4.0.0";
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.apache.river.tools.rt</groupId>
+    <artifactId>river-rt-tools</artifactId>
+    <version>1.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.apache.river.tools.rt</groupId>
+  <artifactId>start</artifactId>
+  <version>1.0-SNAPSHOT</version>
+  <name>start</name>
+  <url>http://maven.apache.org</url>
+  <properties>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+  </properties>
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>net.jini</groupId>
+      <artifactId>jsk-platform</artifactId>
+      <version>2.2.2</version>
+    </dependency>
+  </dependencies>
+</project>

Copied: 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ActivateWrapper.java
 (from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/ActivateWrapper.java)
URL: 
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ActivateWrapper.java?p2=river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ActivateWrapper.java&p1=river/jtsk/branches/2.2/src/com/sun/jini/start/ActivateWrapper.java&r1=1644543&r2=1644761&rev=1644761&view=diff
==============================================================================
--- river/jtsk/branches/2.2/src/com/sun/jini/start/ActivateWrapper.java 
(original)
+++ 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ActivateWrapper.java
 Thu Dec 11 20:51:15 2014
@@ -16,7 +16,7 @@
  * limitations under the License.
  */
 
-package com.sun.jini.start;
+package org.apache.river.tools.rt.start;
 
 import net.jini.export.ProxyAccessor;
 import net.jini.id.Uuid;
@@ -72,9 +72,9 @@ import java.util.logging.Logger;
  * This wrapper class performs a security check to control what 
  * policy files can be used with a given codebase. 
  * It does this by querying the VM's (global) policy for 
- * {@link com.sun.jini.start.SharedActivationPolicyPermission} 
+ * {@link org.apache.river.tools.rt.start.SharedActivationPolicyPermission} 
  * grants. The service's associated 
- * {@link com.sun.jini.start.ActivateWrapper.ActivateDesc#importLocation
+ * {@link 
org.apache.river.tools.rt.start.ActivateWrapper.ActivateDesc#importLocation
  * ActivateDesc.importLocation} is used as 
  * the {@link java.security.CodeSource}
  * for selecting the appropriate permission set to 
@@ -99,12 +99,12 @@ import java.util.logging.Logger;
  *             true,
  *              activationSystem);
  * </pre>
- * <A NAME="serviceConstructor">
+ * <A NAME="serviceConstructor"></A>
  * Clients of this wrapper service need to implement the following "activation
  * constructor":
  * <blockquote><pre>
  * &lt;impl&gt;(ActivationID activationID, MarshalledObject data)
- * </blockquote></pre>
+ * </pre></blockquote>
  * where,
  * <UL>
  * <LI>activationID - is the object's activation identifier
@@ -115,7 +115,7 @@ import java.util.logging.Logger;
  * {@link net.jini.export.ProxyAccessor}, which allows the service 
  * implementation to provide a remote reference of its choosing.
  * <P>
- * <A NAME="configEntries">
+ * <A NAME="configEntries"></A>
  * This implementation of <code>ActivateWrapper</code>
  * supports the
  * following {@link java.security.Security} property:
@@ -124,14 +124,14 @@ import java.util.logging.Logger;
  *          security property"
  *          border="0" cellpadding="2">
  *     <tr valign="top">
- *       <th scope="col" summary="layout"> <font size="+1">&#X2022;</font>
- *       <th scope="col" align="left" colspan="2"> <font size="+1"><code>
- *       com.sun.jini.start.servicePolicyProvider</code></font>
- *     <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *       <th scope="col">&#X2022;</th>
+ *       <th scope="col" align="left" colspan="2"><code>
+ *       com.sun.jini.start.servicePolicyProvider</code></th>
+ *     <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *       Default: <td> <code>
  *         "net.jini.security.policy.DynamicPolicyProvider"
  *         </code>
- *     <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *     <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *       Description: <td> The fully qualified class name of a
  *       dynamic policy provider (see {@link 
net.jini.security.policy.DynamicPolicy})
  *       which will be used to "wrap" all service policy files. 
@@ -140,13 +140,14 @@ import java.util.logging.Logger;
  *       <LI> implement the following constructor:
  *           <blockquote><pre>
  *   public &lt;impl&gt;(Policy servicePolicy)
- *           </blockquote></pre>
+ *           </pre></blockquote>
  *           where,
  *           <UL>
- *           <LI>servicePolicy - is the service policy object to be wrapped
+ *           <LI>servicePolicy - is the service policy object to be 
wrapped</LI>
  *           </UL>
- *       <LI> implement {@link net.jini.security.policy.DynamicPolicy}
- *       <LI> be a public, non-interface, non-abstract class
+ *       </LI>
+ *       <LI> implement {@link net.jini.security.policy.DynamicPolicy}</LI>
+ *       <LI> be a public, non-interface, non-abstract class</LI>
  *       </UL>
  *       
  *       <P>
@@ -164,14 +165,13 @@ import java.util.logging.Logger;
  *       {@link java.security.AllPermission}.
  *   </table>
  *
- * @see com.sun.jini.start.SharedActivationPolicyPermission
+ * @see SharedActivationPolicyPermission
  * @see java.rmi.activation.ActivationID
  * @see java.rmi.MarshalledObject
  * @see java.rmi.Remote
  * @see java.security.CodeSource
  * @see net.jini.export.ProxyAccessor
  *
- * @author Sun Microsystems, Inc.
  *
  */
  
@@ -260,9 +260,6 @@ public class ActivateWrapper implements
         */
        public final MarshalledObject data;
 
-       /**
-        * Trivial constructor.
-        */
        public ActivateDesc(String className,
                            URL[] importLocation,
                            URL[] exportLocation,
@@ -379,11 +376,12 @@ public class ActivateWrapper implements
      *
      * @param id The <code>ActivationID</code> of this object
      * @param data The activation data for this object
+     * @throws java.lang.Exception in case of any error creating the wrapper.
      *
-     * @see com.sun.jini.start.ActivateWrapper.ExportClassLoader
-     * @see com.sun.jini.start.ActivateWrapper.ActivateDesc
-     * @see com.sun.jini.start.AggregatePolicyProvider
-     * @see com.sun.jini.start.SharedActivationPolicyPermission
+     * @see org.apache.river.tools.rt.start.ActivateWrapper.ExportClassLoader
+     * @see org.apache.river.tools.rt.start.ActivateWrapper.ActivateDesc
+     * @see org.apache.river.tools.rt.start.AggregatePolicyProvider
+     * @see org.apache.river.tools.rt.start.SharedActivationPolicyPermission
      * @see java.security.Policy
      *
      */
@@ -487,7 +485,7 @@ public class ActivateWrapper implements
     }
 
 
-    /**
+    /*
      * Return a reference to service being wrapped in place
      * of this object.
      */
@@ -511,6 +509,11 @@ public class ActivateWrapper implements
      * Activatable.register()} for activatable objects that want
      * to use this wrapper mechanism. 
      *
+     * @param gid The activation group id.
+     * @param desc Activation description.
+     * @param restart restart value.
+     * @param sys The activation system.
+     * 
      * @return activation ID of the registered service
      * 
      * @throws ActivationException    if there was a problem registering

Copied: 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/AggregatePolicyProvider.java
 (from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/AggregatePolicyProvider.java)
URL: 
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/AggregatePolicyProvider.java?p2=river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/AggregatePolicyProvider.java&p1=river/jtsk/branches/2.2/src/com/sun/jini/start/AggregatePolicyProvider.java&r1=1644543&r2=1644761&rev=1644761&view=diff
==============================================================================
--- river/jtsk/branches/2.2/src/com/sun/jini/start/AggregatePolicyProvider.java 
(original)
+++ 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/AggregatePolicyProvider.java
 Thu Dec 11 20:51:15 2014
@@ -16,7 +16,7 @@
  * limitations under the License.
  */
 
-package com.sun.jini.start;
+package org.apache.river.tools.rt.start;
 
 import com.sun.jini.collection.WeakIdentityMap;
 import java.lang.reflect.Method;

Copied: 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ClassLoaderUtil.java
 (from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/ClassLoaderUtil.java)
URL: 
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ClassLoaderUtil.java?p2=river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ClassLoaderUtil.java&p1=river/jtsk/branches/2.2/src/com/sun/jini/start/ClassLoaderUtil.java&r1=1644543&r2=1644761&rev=1644761&view=diff
==============================================================================
--- river/jtsk/branches/2.2/src/com/sun/jini/start/ClassLoaderUtil.java 
(original)
+++ 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ClassLoaderUtil.java
 Thu Dec 11 20:51:15 2014
@@ -15,7 +15,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package com.sun.jini.start;
+package org.apache.river.tools.rt.start;
 
 import java.io.File;
 import java.io.IOException;
@@ -63,7 +63,7 @@ public class ClassLoaderUtil {
      *                       
      * @throws java.net.MalformedURLException 
      *         If the path cannot be parsed as a URL
-     * @throws java.net.IOException 
+     * @throws java.io.IOException 
      *         If an I/O error occurs, 
      *         which is possible because the construction of 
      *         the canonical pathname may require filesystem queries 
@@ -92,7 +92,7 @@ public class ClassLoaderUtil {
      *         each element of the array corresponds to one of the components
      *         in the <code>codebase</code> parameter
      *                       
-     * @throws java.net.MalformedURLException 
+     * @throws java.net.MalformedURLException In the case of a bad URL.
      */
     public static URL[] getCodebaseURLs(String codebase)
         throws MalformedURLException
@@ -121,7 +121,7 @@ public class ClassLoaderUtil {
      *                       
      * @throws java.net.MalformedURLException 
      *         If the path cannot be parsed as a URL
-     * @throws java.net.IOException 
+     * @throws java.io.IOException 
      *         If an I/O error occurs, 
      *         which is possible because the construction of 
      *         the canonical pathname may require filesystem queries 

Copied: 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/Config.java
 (from r1644543, river/jtsk/branches/2.2/src/com/sun/jini/config/Config.java)
URL: 
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/Config.java?p2=river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/Config.java&p1=river/jtsk/branches/2.2/src/com/sun/jini/config/Config.java&r1=1644543&r2=1644761&rev=1644761&view=diff
==============================================================================
--- river/jtsk/branches/2.2/src/com/sun/jini/config/Config.java (original)
+++ 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/Config.java
 Thu Dec 11 20:51:15 2014
@@ -15,7 +15,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package com.sun.jini.config;
+package org.apache.river.tools.rt.start;
 
 import java.util.logging.Level;
 import java.util.logging.Logger;
@@ -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="Loggers">
  *
  * <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 

Copied: 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/DestroySharedGroup.java
 (from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/DestroySharedGroup.java)
URL: 
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/DestroySharedGroup.java?p2=river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/DestroySharedGroup.java&p1=river/jtsk/branches/2.2/src/com/sun/jini/start/DestroySharedGroup.java&r1=1644543&r2=1644761&rev=1644761&view=diff
==============================================================================
--- river/jtsk/branches/2.2/src/com/sun/jini/start/DestroySharedGroup.java 
(original)
+++ 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/DestroySharedGroup.java
 Thu Dec 11 20:51:15 2014
@@ -16,9 +16,8 @@
  * limitations under the License.
  */
 
-package com.sun.jini.start;
+package org.apache.river.tools.rt.start;
 
-import com.sun.jini.start.SharedActivatableServiceDescriptor.Created;
 import net.jini.config.Configuration;
 import net.jini.config.ConfigurationProvider;
 import net.jini.config.ConfigurationException;
@@ -34,8 +33,7 @@ import java.util.logging.Logger;
 import javax.security.auth.login.LoginContext;
 import javax.security.auth.login.LoginException;
 import javax.security.auth.Subject;
-
-import com.sun.jini.system.FileSystem;
+import 
org.apache.river.tools.rt.start.SharedActivatableServiceDescriptor.Created;
 
 /**
  * This class contains the command-line interface for
@@ -47,27 +45,26 @@ import com.sun.jini.system.FileSystem;
  * <li><a href="#logging">Logging</a>
  * </ul>
  *
- * <a name="configEntries">
+ * <a name="configEntries"></a>
  * <h3>Configuring DestroySharedGroup</h3>
- * </a>
- *
+ * 
  * This implementation of <code>DestroySharedGroup</code> supports the
  * following configuration entries, with component
- * <code>com.sun.jini.start</code>:
+ * <code>org.apache.river.tools.rt.start</code>:
  *
  *   <table summary="Describes the activationSystemPreparer configuration
  *          entry"
  *          border="0" cellpadding="2">
  *     <tr valign="top">
- *       <th scope="col" summary="layout"> <font size="+1">&#X2022;</font>
- *       <th scope="col" align="left" colspan="2"> <font size="+1"><code>
- *       activationSystemPreparer</code></font>
- *     <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *       <th scope="col">&#X2022;
+ *       <th scope="col" align="left" colspan="2"><code>
+ *       activationSystemPreparer</code>
+ *     <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *       Type: <td> {@link net.jini.security.ProxyPreparer}
- *     <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *     <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *       Default: <td> <code>
  *         new {@link net.jini.security.BasicProxyPreparer}()</code>
- *     <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *     <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *       Description: <td> The proxy preparer for the proxy for the
  *       activation system. The value should not be <code>null</code>. This
  *       entry is obtained at service start and restart. This entry is only
@@ -83,14 +80,14 @@ import com.sun.jini.system.FileSystem;
  *   <table summary="Describes the loginContext configuration entry"
  *     border="0" cellpadding="2">
  *   <tr valign="top">
- *     <th scope="col" summary="layout"> <font size="+1">&#X2022;</font>
- *     <th scope="col" align="left" colspan="2"> <font size="+1"><code>
- *   loginContext</code></font>
- *   <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *     <th scope="col">&#X2022;
+ *     <th scope="col" align="left" colspan="2"><code>
+ *   loginContext</code>
+ *   <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *     Type: <td> {@link javax.security.auth.login.LoginContext}
- *   <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *   <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *     Default: <td> <code>null</code>
- *   <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *   <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *     Description: <td> If not <code>null</code>, specifies the JAAS
  *     login context to use for performing a JAAS login and supplying the
  *     {@link javax.security.auth.Subject} to use when running the
@@ -100,35 +97,35 @@ import com.sun.jini.system.FileSystem;
  * <table summary="Describes the serviceDestructors configuration entry"
  *       border="0" cellpadding="2">
  *   <tr valign="top">
- *     <th scope="col" summary="layout"> <font size="+1">&#X2022;</font>
- *     <th scope="col" align="left" colspan="2"> <font size="+1"><code>
- *      serviceDestructors</code></font>
- *   <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *     <th scope="col">&#X2022;
+ *     <th scope="col" align="left" colspan="2"><code>
+ *      serviceDestructors</code>
+ *   <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *     Type: <td> {@link ServiceDescriptor}[]
- *   <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *   <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *     Default: no default
- *   <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *   <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *     Description: <td> Array of service descriptors to start.
  * </table>
  *
  *
- *<a name="logging">
+ *<a name="logging"></a>
  *<h3>Loggers and Logging Levels</h3>
- *</a>
+ *
  *
  *The DestroySharedGroup service implementation uses the {@link
  *java.util.logging.Logger}, named 
- * <code>com.sun.jini.start.service.starter</code>. 
+ * <code>org.apache.river.tools.rt.start.service.starter</code>. 
  *The following table describes the
  *type of information logged as well as the levels of information logged.
- *<p>
+ *
  *
  *  <table border="1" cellpadding="5"
  *      summary="Describes logging performed by service.starter at different
  *      logging levels">
  *
- *  <caption halign="center" valign="top"><b><code>
- *        com.sun.jini.start.service.starter</code></b></caption>
+ *  <caption><b><code>
+ *        org.apache.river.tools.rt.start.service.starter</code></b></caption>
  *
  *  <tr> <th scope="col"> Level <th scope="col"> Description
  *
@@ -148,7 +145,7 @@ import com.sun.jini.system.FileSystem;
  * 
  * @author Sun Microsystems, Inc.
  *
- * @see com.sun.jini.start.ServiceStarter
+ * @see org.apache.river.tools.rt.start.ServiceStarter
  *
  * @since 1.2 
  */
@@ -166,10 +163,10 @@ public class DestroySharedGroup {
      * <code>ConfigurationProvider.getInstance()</code> in order to 
      * obtain a <code>Configuration</code> object. This configuration 
      * object is then queried for a 
-     * <code>com.sun.jini.start.serviceDestructors</code> entry, which
+     * <code>org.apache.river.tools.rt.start.serviceDestructors</code> entry, 
which
      * is assumed to be a <code>SharedActivatableServiceDescriptor[]</code>
-     * configured to run {@link com.sun.jini.start.SharedGroup} 
implementations.
-     * The {@link com.sun.jini.start.SharedGroup#destroyVM() destroyVM()} 
+     * configured to run {@link org.apache.river.tools.rt.start.SharedGroup} 
implementations.
+     * The {@link org.apache.river.tools.rt.start.SharedGroup#destroyVM() 
destroyVM()} 
      * method is then called on each of the array elements. An attempt is
      * made to also delete shared group <code>log</code> directory associated
      * with each array element.

Copied: 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/FileSystem.java
 (from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/system/FileSystem.java)
URL: 
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/FileSystem.java?p2=river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/FileSystem.java&p1=river/jtsk/branches/2.2/src/com/sun/jini/system/FileSystem.java&r1=1644543&r2=1644761&rev=1644761&view=diff
==============================================================================
--- river/jtsk/branches/2.2/src/com/sun/jini/system/FileSystem.java (original)
+++ 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/FileSystem.java
 Thu Dec 11 20:51:15 2014
@@ -16,7 +16,7 @@
  * limitations under the License.
  */
 
-package com.sun.jini.system;
+package org.apache.river.tools.rt.start;
 
 import java.io.File;
 import java.io.IOException;
@@ -37,6 +37,7 @@ public class FileSystem {
      * subdirectories.  If the named file does not exist,
      * <code>destroy</code> simply returns.
      *
+     * @param file the file to destroy.
      * @param proceed
      *     Proceed in the face of errors; otherwise the first error stops
      *     the execution of the method.
@@ -98,6 +99,7 @@ public class FileSystem {
      * <code>File.mkdirs</code> to create the directory along with any
      * intermediate paths.
      *
+     * @param path the path to ensure it exists.
      * @throws IllegalArgumentException
      *     if the path already exists but is not a
      *      directory, or it does not exist and cannot be created.

Copied: 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/HTTPDStatus.java
 (from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/HTTPDStatus.java)
URL: 
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/HTTPDStatus.java?p2=river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/HTTPDStatus.java&p1=river/jtsk/branches/2.2/src/com/sun/jini/start/HTTPDStatus.java&r1=1644543&r2=1644761&rev=1644761&view=diff
==============================================================================
--- river/jtsk/branches/2.2/src/com/sun/jini/start/HTTPDStatus.java (original)
+++ 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/HTTPDStatus.java
 Thu Dec 11 20:51:15 2014
@@ -16,7 +16,7 @@
  * limitations under the License.
  */
 
-package com.sun.jini.start;
+package org.apache.river.tools.rt.start;
 
 import java.net.MalformedURLException;
 import java.net.URL;

Copied: 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/LifeCycle.java
 (from r1644543, river/jtsk/branches/2.2/src/com/sun/jini/start/LifeCycle.java)
URL: 
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/LifeCycle.java?p2=river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/LifeCycle.java&p1=river/jtsk/branches/2.2/src/com/sun/jini/start/LifeCycle.java&r1=1644543&r2=1644761&rev=1644761&view=diff
==============================================================================
--- river/jtsk/branches/2.2/src/com/sun/jini/start/LifeCycle.java (original)
+++ 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/LifeCycle.java
 Thu Dec 11 20:51:15 2014
@@ -16,20 +16,20 @@
  * limitations under the License.
  */
 
-package com.sun.jini.start;
+package org.apache.river.tools.rt.start;
 
 /**
  * The interface used to manage the lifecycle of shared, non-activatable
  * services started by the 
- * {@linkplain com.sun.jini.start service starter}. Services
+ * {@linkplain org.apache.river.tools.rt.start service starter}. Services
  * started via a 
- * {@link com.sun.jini.start.NonActivatableServiceDescriptor} get passed a 
+ * {@link org.apache.river.tools.rt.start.NonActivatableServiceDescriptor} get 
passed a 
  * reference to a <code>LifeCycle</code> object, which can be used by the
  * server to inform the hosting environment that it can release any resources
  * associated with the server (presumably because the server is terminating).
  *
- * @see com.sun.jini.start.NonActivatableServiceDescriptor
- * @see com.sun.jini.start.ServiceStarter
+ * @see org.apache.river.tools.rt.start.NonActivatableServiceDescriptor
+ * @see org.apache.river.tools.rt.start.ServiceStarter
  *
  * @author Sun Microsystems, Inc.
  *

Copied: 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/LoaderSplitPolicyProvider.java
 (from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/LoaderSplitPolicyProvider.java)
URL: 
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/LoaderSplitPolicyProvider.java?p2=river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/LoaderSplitPolicyProvider.java&p1=river/jtsk/branches/2.2/src/com/sun/jini/start/LoaderSplitPolicyProvider.java&r1=1644543&r2=1644761&rev=1644761&view=diff
==============================================================================
--- 
river/jtsk/branches/2.2/src/com/sun/jini/start/LoaderSplitPolicyProvider.java 
(original)
+++ 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/LoaderSplitPolicyProvider.java
 Thu Dec 11 20:51:15 2014
@@ -16,7 +16,7 @@
  * limitations under the License.
  */
 
-package com.sun.jini.start;
+package org.apache.river.tools.rt.start;
 
 import com.sun.jini.collection.WeakIdentityMap;
 import net.jini.security.policy.DynamicPolicy;

Copied: 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/NonActivatableServiceDescriptor.java
 (from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/NonActivatableServiceDescriptor.java)
URL: 
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/NonActivatableServiceDescriptor.java?p2=river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/NonActivatableServiceDescriptor.java&p1=river/jtsk/branches/2.2/src/com/sun/jini/start/NonActivatableServiceDescriptor.java&r1=1644543&r2=1644761&rev=1644761&view=diff
==============================================================================
--- 
river/jtsk/branches/2.2/src/com/sun/jini/start/NonActivatableServiceDescriptor.java
 (original)
+++ 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/NonActivatableServiceDescriptor.java
 Thu Dec 11 20:51:15 2014
@@ -16,9 +16,7 @@
  * limitations under the License.
  */
 
-package com.sun.jini.start;
-
-import com.sun.jini.config.Config;
+package org.apache.river.tools.rt.start;
 
 import net.jini.config.Configuration;
 import net.jini.export.ProxyAccessor;
@@ -60,10 +58,10 @@ import java.util.logging.Logger;
  * to be placed in the same VM, with each object maintaining distinct 
  * export codebase and security policy settings. 
  * <P>
- * <a name="serviceConstructor">
+ * <a name="serviceConstructor"></a>
  * Services need to implement the following "non-activatable
  * constructor":
- * <blockquote><pre>&lt;impl&gt;(String[] args, {@link LifeCycle LifeCycle} 
lc)</blockquote></pre>
+ * <blockquote><pre>&lt;impl&gt;(String[] args, {@link LifeCycle LifeCycle} 
lc)</pre></blockquote>
  * where,
  * <UL>
  * <LI>args - are the service configuration arguments
@@ -71,7 +69,7 @@ import java.util.logging.Logger;
  *     {@link LifeCycle} reference.
  * </UL>
  *
- * <a name="serviceProxy">
+ * <a name="serviceProxy"></a>
  * A service implementation can return its service proxy 
  * (via the <code>proxy</code> field of the 
  * {@link Created Created} object returned by
@@ -96,9 +94,8 @@ import java.util.logging.Logger;
  * <li><a href="#logging">Logging</a>
  * </ul>
  *
- * <a name="configEntries">
+ * <a name="configEntries"></a>
  * <h3>Configuring NonActivatableServiceDescriptor</h3>
- * </a>
  *
  * <code>NonActivatableServiceDescriptor</code> 
  * depends on {@link ActivateWrapper}, which can itself be configured. See
@@ -110,22 +107,22 @@ import java.util.logging.Logger;
  * {@link net.jini.config.Configuration Configuration} object passed into 
  * the {@link #create(net.jini.config.Configuration) create} method.
  * The following configuration entries use the
- * component prefix "<code>com.sun.jini.start</code>": <p>
+ * component prefix "<code>org.apache.river.tools.rt.start</code>": <p>
  *
- * <a name="servicePreparer">
+ * <a name="servicePreparer"></a>
  * <table summary="Describes the default service preparer configuration entry"
  *        border="0" cellpadding="2">
  *    <tr valign="top">
- *      <th scope="col" summary="layout"> <font size="+1">&#X2022;</font>
- *      <th scope="col" align="left" colspan="2"> <font size="+1"><code>
- *      servicePreparer</code></font>
- *    <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *      <th scope="col">&#X2022;
+ *      <th scope="col" align="left" colspan="2"><code>
+ *      servicePreparer</code>
+ *    <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *      Type: <td> {@link net.jini.security.ProxyPreparer}
- *    <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *    <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *      Default: <td> <code>
  *        new {@link net.jini.security.BasicProxyPreparer}()
  *        </code>
- *    <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *    <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *      Description: <td> The default proxy preparer used to prepare
  *      the <a href="#serviceProxy">service proxy</a>.
  *      This value should not be <code>null</code>. This entry is
@@ -139,23 +136,21 @@ import java.util.logging.Logger;
  *      accept a {@linkplain ProxyPreparer proxy preparer} argument. 
  *  </table>
  *
- * <a name="logging">
+ * <a name="logging"></a>
  * <h3>Loggers and Logging Levels</h3>
- * </a>
  *
  * This implementation uses the {@link
  * java.util.logging.Logger}, named 
- * <code>com.sun.jini.start.service.starter</code>. 
+ * <code>org.apache.river.tools.rt.start.service.starter</code>. 
  * The following table describes the
  * type of information logged as well as the levels of information logged.
- * <p>
  *
  *  <table border="1" cellpadding="5"
  *      summary="Describes logging performed by the non-activatable,
  *       service descriptor at different logging levels">
  *
- *  <caption halign="center" valign="top"><b><code>
- *        com.sun.jini.start.service.starter</code></b></caption>
+ *  <caption><b><code>
+ *        org.apache.river.tools.rt.start.service.starter</code></b></caption>
  *
  *  <tr> <th scope="col"> Level <th scope="col"> Description
  *
@@ -168,7 +163,7 @@ import java.util.logging.Logger;
  *    for low level
  *    service operation tracing
  *
- *  </table> <p>
+ *  </table>
  * 
  * @author Sun Microsystems, Inc.
  *
@@ -362,9 +357,15 @@ public class NonActivatableServiceDescri
 
     /**
      * Convenience constructor. Equivalent to calling this 
-     * {@link #NonActivatableServiceDescriptor(java.lang.String, 
java.lang.String, java.lang.String, java.lang.String, java.lang.String[], 
com.sun.jini.start.LifeCycle, net.jini.security.ProxyPreparer) contructor}
+     * {@link #NonActivatableServiceDescriptor(java.lang.String, 
java.lang.String, java.lang.String, java.lang.String, java.lang.String[], 
org.apache.river.tools.rt.start.LifeCycle, net.jini.security.ProxyPreparer) 
contructor}
      * with <code>null</code> for the <code>preparer</code> 
      * reference.
+     * @param exportCodebase the export codebase.
+     * @param policy security policy.
+     * @param importCodebase the import codebase.
+     * @param implClassName implementation class name.
+     * @param serverConfigArgs server configuration arguments.
+     * @param lifeCycle the life cycle object.
      */    
     public NonActivatableServiceDescriptor(
        // Required Args
@@ -382,9 +383,14 @@ public class NonActivatableServiceDescri
     
     /**
      * Convenience constructor. Equivalent to calling this 
-     * {@link #NonActivatableServiceDescriptor(java.lang.String, 
java.lang.String, java.lang.String, java.lang.String, java.lang.String[], 
com.sun.jini.start.LifeCycle, net.jini.security.ProxyPreparer) contructor}
+     * {@link #NonActivatableServiceDescriptor(java.lang.String, 
java.lang.String, java.lang.String, java.lang.String, java.lang.String[], 
org.apache.river.tools.rt.start.LifeCycle, net.jini.security.ProxyPreparer) 
contructor}
      * with <code>null</code> for the <code>lifeCycle</code> and 
<code>preparer</code> 
      * references.
+     * @param exportCodebase the export codebase.
+     * @param policy security policy.
+     * @param importCodebase the import codebase.
+     * @param implClassName implementation class name.
+     * @param serverConfigArgs server configuration arguments.
      */
     public NonActivatableServiceDescriptor(
        // Required Args
@@ -400,9 +406,15 @@ public class NonActivatableServiceDescri
     }
     /**
      * Convenience constructor. Equivalent to calling this 
-     * {@link #NonActivatableServiceDescriptor(java.lang.String, 
java.lang.String, java.lang.String, java.lang.String, java.lang.String[], 
com.sun.jini.start.LifeCycle, net.jini.security.ProxyPreparer) contructor}
+     * {@link #NonActivatableServiceDescriptor(java.lang.String, 
java.lang.String, java.lang.String, java.lang.String, java.lang.String[], 
org.apache.river.tools.rt.start.LifeCycle, net.jini.security.ProxyPreparer) 
contructor}
      * with <code>null</code> for the <code>lifeCycle</code>
      * reference.
+     * @param exportCodebase the codebase annotation to be exported.
+     * @param policy policy file.
+     * @param importCodebase imported codebase.
+     * @param implClassName implementation class name.
+     * @param serverConfigArgs server configuration arguments.
+     * @param preparer the proxy preparer.
      */
     public NonActivatableServiceDescriptor(
        // Required Args
@@ -528,36 +540,36 @@ public class NonActivatableServiceDescri
      * This method:
      * <UL>
      * <LI> installs an {@link  java.rmi.RMISecurityManager RMISecurityManager}
-     *      if no security manager is already in place
+     *      if no security manager is already in place</li>
      * <LI> installs an {@link AggregatePolicyProvider AggregatePolicyProvider}
      *      as the VM-global policy object 
-     *      (upon the first invocation of this method)
+     *      (upon the first invocation of this method)</li>
      * <LI> creates an 
      *      <code>ActivateWrapper.ExportClassLoader</code> with
      *      the associated service's import codebase, export codebase and 
-     *      the current thread's context class loader as its arguments
+     *      the current thread's context class loader as its arguments</li>
      * <LI> associates the newly created 
      *      <code>ExportClassLoader</code> and the associated service's 
      *      policy file with the  
-     *      {@link AggregatePolicyProvider AggregatePolicyProvider}
+     *      {@link AggregatePolicyProvider AggregatePolicyProvider}</li>
      * <LI> sets the newly created <code>ExportClassLoader</code> as 
-     *      the current thread's context class loader
+     *      the current thread's context class loader</li>
      * <LI> loads the service object's class and calls a constructor 
      *      with the following signature:
-     * <blockquote><pre>&lt;impl&gt;(String[], LifeCycle)</blockquote></pre>
+     * <blockquote><pre>&lt;impl&gt;(String[], 
LifeCycle)</pre></blockquote></li>
      * <LI> obtains the service proxy by calling
      *      {@link ServiceProxyAccessor#getServiceProxy() 
ServiceProxyAccessor.getServiceProxy()}
      *      or
      *      {@link net.jini.export.ProxyAccessor#getProxy() 
ProxyAccessor.getProxy()},
      *      respectively, on the implementation instance. 
      *      If neither interface is supported, the 
-     *      proxy reference is set to <code>null</code>
+     *      proxy reference is set to <code>null</code></li>
      * <LI> resets the context class loader to the  
-     *      context classloader in effect when the method was called
+     *      context classloader in effect when the method was called</li>
      * </UL>
      *
      * @return a 
-     * {@link com.sun.jini.start.NonActivatableServiceDescriptor.Created
+     * {@link 
org.apache.river.tools.rt.start.NonActivatableServiceDescriptor.Created
      * Created} instance with the service's proxy and implementation
      * references.
      * @throws java.lang.Exception Thrown if there was any problem 
@@ -715,7 +727,7 @@ public class NonActivatableServiceDescri
         return fields.toString();
     }
     
-    /**
+    /*
      * Reads the default serializable field values for this object
      * and resets the tranisient fields to legal values.  
      * Also, verifies that the deserialized values are legal.
@@ -745,11 +757,13 @@ public class NonActivatableServiceDescri
         descCreatedLock = new Object();
     }
     
-    /**
+    /*
      * Throws InvalidObjectException, since data for this class is required.
      */
     private void readObjectNoData() throws ObjectStreamException {
        throw new InvalidObjectException("no data");
     }
+    
+ 
 } 
 

Copied: 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ProxyVerifier.java
 (from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/ProxyVerifier.java)
URL: 
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ProxyVerifier.java?p2=river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ProxyVerifier.java&p1=river/jtsk/branches/2.2/src/com/sun/jini/start/ProxyVerifier.java&r1=1644543&r2=1644761&rev=1644761&view=diff
==============================================================================
--- river/jtsk/branches/2.2/src/com/sun/jini/start/ProxyVerifier.java (original)
+++ 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ProxyVerifier.java
 Thu Dec 11 20:51:15 2014
@@ -15,7 +15,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package com.sun.jini.start;
+package org.apache.river.tools.rt.start;
 
 import net.jini.core.constraint.MethodConstraints;
 import net.jini.core.constraint.RemoteMethodControl;

Copied: 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ServiceDescriptor.java
 (from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/ServiceDescriptor.java)
URL: 
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ServiceDescriptor.java?p2=river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ServiceDescriptor.java&p1=river/jtsk/branches/2.2/src/com/sun/jini/start/ServiceDescriptor.java&r1=1644543&r2=1644761&rev=1644761&view=diff
==============================================================================
--- river/jtsk/branches/2.2/src/com/sun/jini/start/ServiceDescriptor.java 
(original)
+++ 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ServiceDescriptor.java
 Thu Dec 11 20:51:15 2014
@@ -15,7 +15,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package com.sun.jini.start;
+package org.apache.river.tools.rt.start;
 import net.jini.config.Configuration;
 
 /**

Copied: 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ServiceProxyAccessor.java
 (from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/ServiceProxyAccessor.java)
URL: 
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ServiceProxyAccessor.java?p2=river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ServiceProxyAccessor.java&p1=river/jtsk/branches/2.2/src/com/sun/jini/start/ServiceProxyAccessor.java&r1=1644543&r2=1644761&rev=1644761&view=diff
==============================================================================
--- river/jtsk/branches/2.2/src/com/sun/jini/start/ServiceProxyAccessor.java 
(original)
+++ 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ServiceProxyAccessor.java
 Thu Dec 11 20:51:15 2014
@@ -16,7 +16,7 @@
  * limitations under the License.
  */
 
-package com.sun.jini.start;
+package org.apache.river.tools.rt.start;
 
 import java.rmi.RemoteException;
 
@@ -45,8 +45,8 @@ import java.rmi.RemoteException;
  *
  * @since 2.0
  *
- * @see com.sun.jini.start.NonActivatableServiceDescriptor
- * @see com.sun.jini.start.SharedActivatableServiceDescriptor
+ * @see org.apache.river.tools.rt.start.NonActivatableServiceDescriptor
+ * @see org.apache.river.tools.rt.start.SharedActivatableServiceDescriptor
  * @see java.rmi.activation.ActivationID
  *
  **/
@@ -57,6 +57,7 @@ public interface ServiceProxyAccessor {
      * <code>null</code>. 
      *
      * @return a proxy object reference
+     * @throws java.rmi.RemoteException because it might be a remote call.
      **/
      public Object getServiceProxy() throws RemoteException;
 }

Copied: 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ServiceStarter.java
 (from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/ServiceStarter.java)
URL: 
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ServiceStarter.java?p2=river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ServiceStarter.java&p1=river/jtsk/branches/2.2/src/com/sun/jini/start/ServiceStarter.java&r1=1644543&r2=1644761&rev=1644761&view=diff
==============================================================================
--- river/jtsk/branches/2.2/src/com/sun/jini/start/ServiceStarter.java 
(original)
+++ 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/ServiceStarter.java
 Thu Dec 11 20:51:15 2014
@@ -16,9 +16,7 @@
  * limitations under the License.
  */
 
-package com.sun.jini.start;
-
-import com.sun.jini.config.Config;
+package org.apache.river.tools.rt.start;
 
 import net.jini.config.Configuration;
 import net.jini.config.ConfigurationException;
@@ -53,25 +51,24 @@ import com.sun.jini.action.GetIntegerAct
  * <li><a href="#logging">Logging</a>
  * </ul>
  *
- * <a name="configEntries">
+ * <a name="configEntries"></a>
  * <h3>Configuring ServiceStarter</h3>
- * </a>
  *
  * This implementation of <code>ServiceStarter</code> supports the
  * following configuration entries, with component
- * <code>com.sun.jini.start</code>:
+ * <code>org.apache.river.tools.rt.start</code>:
  *
  *   <table summary="Describes the loginContext configuration entry"
  *     border="0" cellpadding="2">
  *   <tr valign="top">
- *     <th scope="col" summary="layout"> <font size="+1">&#X2022;</font>
- *     <th scope="col" align="left" colspan="2"> <font size="+1"><code>
- *   loginContext</code></font>
- *   <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *     <th scope="col">&#X2022;
+ *     <th scope="col" align="left" colspan="2"><code>
+ *   loginContext</code>
+ *   <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *     Type: <td> {@link javax.security.auth.login.LoginContext}
- *   <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *   <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *     Default: <td> <code>null</code>
- *   <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *   <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *     Description: <td> If not <code>null</code>, specifies the JAAS
  *     login context to use for performing a JAAS login and supplying the
  *     {@link javax.security.auth.Subject} to use when running the
@@ -81,35 +78,33 @@ import com.sun.jini.action.GetIntegerAct
  * <table summary="Describes the serviceDescriptors configuration entry"
  *       border="0" cellpadding="2">
  *   <tr valign="top">
- *     <th scope="col" summary="layout"> <font size="+1">&#X2022;</font>
- *     <th scope="col" align="left" colspan="2"> <font size="+1"><code>
- *      serviceDescriptors</code></font>
- *   <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *     <th scope="col"> &#X2022;
+ *     <th scope="col" align="left" colspan="2"><code>
+ *      serviceDescriptors</code>
+ *   <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *     Type: <td> {@link ServiceDescriptor}[]
- *   <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *   <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *     Default: no default
- *   <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *   <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *     Description: <td> Array of service descriptors to start.
  * </table>
  *
  *
- *<a name="logging">
+ *<a name="logging"></a>
  *<h3>Loggers and Logging Levels</h3>
- *</a>
  *
  *The implementation uses the {@link
  *java.util.logging.Logger}, named 
- *<code>com.sun.jini.start.service.starter</code>. 
+ *<code>org.apache.river.tools.rt.start.service.starter</code>. 
  *The following table describes the
  *type of information logged as well as the levels of information logged.
- *<p>
  *
  *  <table border="1" cellpadding="5"
  *      summary="Describes logging performed by service.starter at different
  *      logging levels">
  *
- *  <caption halign="center" valign="top"><b><code>
- *        com.sun.jini.start.service.starter</code></b></caption>
+ *  <caption><b><code>
+ *        org.apache.river.tools.rt.start.service.starter</code></b></caption>
  *
  *  <tr> <th scope="col"> Level <th scope="col"> Description
  *
@@ -134,7 +129,7 @@ import com.sun.jini.action.GetIntegerAct
 public class ServiceStarter {
 
     /** Component name for service starter configuration entries */
-    static final String START_PACKAGE = "com.sun.jini.start";
+    static final String START_PACKAGE = "org.apache.river.tools.rt.start";
     
    
     /** Configure logger */
@@ -453,7 +448,7 @@ public class ServiceStarter {
      * <code>ConfigurationProvider.getInstance()</code> in order to 
      * obtain a <code>Configuration</code> object. This configuration 
      * object is then queried for the 
-     * <code>com.sun.jini.start.serviceDescriptors</code> entry, which
+     * <code>org.apache.river.tools.rt.start.serviceDescriptors</code> entry, 
which
      * is assumed to be a <code>ServiceDescriptor[]</code>.
      * The <code>create()</code> method is then called on each of the array
      * elements.
@@ -486,7 +481,7 @@ public class ServiceStarter {
     /**
      * The main method for embidding the <code>ServiceStarter</code> 
application.
      * The <code>config</code> argument is queried for the
-     * <code>com.sun.jini.start.serviceDescriptors</code> entry, which
+     * <code>org.apache.river.tools.rt.start.serviceDescriptors</code> entry, 
which
      * is assumed to be a <code>ServiceDescriptor[]</code>.
      * The <code>create()</code> method is then called on each of the array
      * elements.

Copied: 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedActivatableServiceDescriptor.java
 (from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/SharedActivatableServiceDescriptor.java)
URL: 
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedActivatableServiceDescriptor.java?p2=river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedActivatableServiceDescriptor.java&p1=river/jtsk/branches/2.2/src/com/sun/jini/start/SharedActivatableServiceDescriptor.java&r1=1644543&r2=1644761&rev=1644761&view=diff
==============================================================================
--- 
river/jtsk/branches/2.2/src/com/sun/jini/start/SharedActivatableServiceDescriptor.java
 (original)
+++ 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedActivatableServiceDescriptor.java
 Thu Dec 11 20:51:15 2014
@@ -15,9 +15,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package com.sun.jini.start;
-
-import com.sun.jini.config.Config;
+package org.apache.river.tools.rt.start;
 
 import net.jini.config.Configuration;
 import net.jini.security.BasicProxyPreparer;
@@ -108,9 +106,8 @@ import java.util.logging.Logger;
  * <li><a href="#logging">Logging</a>
  * </ul>
  *
- * <a name="configEntries">
+ * <a name="configEntries"></a>
  * <h3>Configuring SharedActivatableServiceDescriptor</h3>
- * </a>
  *
  * <code>SharedActivatableServiceDescriptor</code> 
  * depends on {@link ActivateWrapper}, which can itself be configured. See
@@ -122,22 +119,21 @@ import java.util.logging.Logger;
  * {@link net.jini.config.Configuration Configuration} object passed into 
  * the {@link #create(net.jini.config.Configuration) create} method.
  * The following configuration entries use the
- * component prefix "<code>com.sun.jini.start</code>": 
- * <p>
+ * component prefix "<code>org.apache.river.tools.rt.start</code>": 
  *
  *   <table summary="Describes the activationIdPreparer configuration entry"
  *          border="0" cellpadding="2">
  *     <tr valign="top">
- *       <th scope="col" summary="layout"> <font size="+1">&#X2022;</font>
- *       <th scope="col" align="left" colspan="2"> <font size="+1"><code>
- *       activationIdPreparer</code></font>
- *     <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *       <th scope="col">&#X2022;
+ *       <th scope="col" align="left" colspan="2"><code>
+ *       activationIdPreparer</code>
+ *     <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *       Type: <td> {@link net.jini.security.ProxyPreparer}
- *     <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *     <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *       Default: <td> <code>
  *         new {@link net.jini.security.BasicProxyPreparer}()
  *         </code>
- *     <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *     <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *       Description: <td> The proxy preparer for the service's activation
  *       ID. The value should not be <code>null</code>. 
  * 
@@ -152,15 +148,15 @@ import java.util.logging.Logger;
  *          entry"
  *          border="0" cellpadding="2">
  *     <tr valign="top">
- *       <th scope="col" summary="layout"> <font size="+1">&#X2022;</font>
- *       <th scope="col" align="left" colspan="2"> <font size="+1"><code>
- *       activationSystemPreparer</code></font>
- *     <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *       <th scope="col">&#X2022;
+ *       <th scope="col" align="left" colspan="2"><code>
+ *       activationSystemPreparer</code>
+ *     <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *       Type: <td> {@link net.jini.security.ProxyPreparer}
- *     <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *     <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *       Default: <td> <code>
  *         new {@link net.jini.security.BasicProxyPreparer}()</code>
- *     <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *     <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *       Description: <td> The proxy preparer for the proxy for the
  *       activation system. The value should not be <code>null</code>. 
  * 
@@ -171,20 +167,20 @@ import java.util.logging.Logger;
  *       creating a service.
  *   </table>
  * 
- * <a name="servicePreparer">
+ * <a name="servicePreparer"></a>
  * <table summary="Describes the default service preparer configuration entry"
  *        border="0" cellpadding="2">
  *    <tr valign="top">
- *      <th scope="col" summary="layout"> <font size="+1">&#X2022;</font>
- *      <th scope="col" align="left" colspan="2"> <font size="+1"><code>
- *      servicePreparer</code></font>
- *    <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *      <th scope="col">&#X2022;
+ *      <th scope="col" align="left" colspan="2"><code>
+ *      servicePreparer</code>
+ *    <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *      Type: <td> {@link net.jini.security.ProxyPreparer}
- *    <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *    <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *      Default: <td> <code>
  *        new {@link net.jini.security.BasicProxyPreparer}()
  *        </code>
- *    <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *    <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *      Description: <td> The default proxy preparer used to prepare
  *      service proxies.
  *      This value should not be <code>null</code>. This entry is
@@ -199,24 +195,22 @@ import java.util.logging.Logger;
  *      accept a {@linkplain ProxyPreparer proxy preparer} argument. 
  *  </table>
  *
- *<a name="logging">
+ *<a name="logging"></a>
  *<h3>Loggers and Logging Levels</h3>
- *</a>
  *
  * The implementation uses the {@link
  * java.util.logging.Logger}, named 
- * <code>com.sun.jini.start.service.starter</code>. 
+ * <code>org.apache.river.tools.rt.start.service.starter</code>. 
  * The following table describes the
  * type of information logged as well as the levels of information logged.
- * <p>
  *
  *  <table border="1" cellpadding="5"
  *      summary="Describes logging performed by the shared,
  *       activatable service descriptor at different
  *      logging levels">
  *
- *  <caption halign="center" valign="top"><b><code>
- *        com.sun.jini.start.service.starter</code></b></caption>
+ *  <caption><b><code>
+ *        org.apache.river.tools.rt.start.service.starter</code></b></caption>
  *
  *  <tr> <th scope="col"> Level <th scope="col"> Description
  *
@@ -317,6 +311,13 @@ public class SharedActivatableServiceDes
      * {@link ActivationSystem#SYSTEM_PORT} unless it is overridden by the
      * <code>java.rmi.activation.port</code> system property.
      * 
+     * @param exportCodebase the export codebase.
+     * @param policy security policy.
+     * @param importCodebase the import codebase.
+     * @param implClassName implementation class name.
+     * @param sharedGroupLog shared group log.
+     * @param serverConfigArgs server configuration arguments.
+     * @param restart restart parameter.
      */
     public SharedActivatableServiceDescriptor(
        // Required Args
@@ -344,6 +345,15 @@ public class SharedActivatableServiceDes
      * {@link ActivationSystem#SYSTEM_PORT} unless it is overridden by the
      * <code>java.rmi.activation.port</code> system property.
      * 
+     * @param exportCodebase the export codebase.
+     * @param policy security policy.
+     * @param importCodebase the import codebase.
+     * @param implClassName implementation class name.
+     * @param sharedGroupLog shared group log.
+     * @param serverConfigArgs server configuration arguments.
+     * @param innerProxyPreparer inner proxy preparer.
+     * @param outerProxyPreparer outer proxy preparer.
+     * @param restart restart parameter.
      */
     public SharedActivatableServiceDescriptor(
        // Required Args
@@ -368,6 +378,15 @@ public class SharedActivatableServiceDes
      * {@link #SharedActivatableServiceDescriptor(java.lang.String, 
java.lang.String, java.lang.String, java.lang.String, java.lang.String, 
java.lang.String[], net.jini.security.ProxyPreparer, 
net.jini.security.ProxyPreparer, boolean, java.lang.String, int) constructor}
      * with the <code>innerProxyPreparer</code> and 
<code>outerProxyPreparer</code> arguments set to 
      * <code>null</code>.
+     * @param exportCodebase the export codebase.
+     * @param policy security policy.
+     * @param importCodebase the import codebase.
+     * @param implClassName implementation class name.
+     * @param sharedGroupLog shared group log.
+     * @param serverConfigArgs server configuration arguments.
+     * @param restart restart parameter.
+     * @param host host name for activation system.
+     * @param port TCP port for activation system.
      */
     public SharedActivatableServiceDescriptor(
        // Required Args
@@ -425,7 +444,7 @@ public class SharedActivatableServiceDes
      *     activation system.
      * @param host hostname of desired activation system. If <code>null</code>,
      *     defaults to the localhost.  
-     * @param port port of desired activation system. If value is <= 0, then
+     * @param port port of desired activation system. If value is &lt;= 0, then
      *     defaults to  
      *     {@link java.rmi.activation.ActivationSystem#SYSTEM_PORT 
      *     ActivationSystem.SYSTEM_PORT}.
@@ -527,32 +546,34 @@ public class SharedActivatableServiceDes
      * <UL>
      * <LI> creates an <code>ActivateWrapper.ActivateDesc</code> with
      *      the provided constructor parameter information for the 
-     *      desired service
+     *      desired service</li>
      * <LI> retrieves the 
      *      {@linkplain java.rmi.activation.ActivationGroupID group identifier}
-     *      associated with the provided shared group log.
+     *      associated with the provided shared group log.</li>
      * <LI> invokes 
-     *      {@link 
ActivateWrapper#register(java.rmi.activation.ActivationGroupID, 
com.sun.jini.start.ActivateWrapper.ActivateDesc, boolean, 
java.rmi.activation.ActivationSystem)
-     *      ActivateWrapper.register()} with the provided information.
+     *      {@link 
ActivateWrapper#register(java.rmi.activation.ActivationGroupID, 
org.apache.river.tools.rt.start.ActivateWrapper.ActivateDesc, boolean, 
java.rmi.activation.ActivationSystem)
+     *      ActivateWrapper.register()} with the provided information.</li>
      * <LI> obtains an <A HREF="#innerProxy">inner proxy</A> by calling 
      *      {@link java.rmi.activation.ActivationID#activate(boolean)
      *      activate(true)} on the object returned from 
      *      <code>ActivateWrapper.register()</code>, which also
-     *      activates the service instance.
+     *      activates the service instance.</li>
      * <LI> obtains the service proxy in the following 
      *      order of precedence:
      *      <UL>
      *      <LI>if the <A HREF="#innerProxy">inner proxy</A> implements
      *      {@link ServiceProxyAccessor} then the return value of
      *      {@link ServiceProxyAccessor#getServiceProxy() getServiceProxy}
-     *      is used
+     *      is used</li>
      *      <LI>if the <A HREF="#innerProxy">inner proxy</A> is 
-     *      not <code>null</code> then it is used
-     *      <LI>Otherwise, <code>null</code> is used
+     *      not <code>null</code> then it is used</li>
+     *      <LI>Otherwise, <code>null</code> is used</li>
+     *      </UL>
+     * </li>
      * </UL>
      *
      * @return a 
-     *      {@link 
com.sun.jini.start.SharedActivatableServiceDescriptor.Created
+     *      {@link 
org.apache.river.tools.rt.start.SharedActivatableServiceDescriptor.Created
      *      Created} object that contains the group identifier, activation ID, 
and
      *      proxy associated with the newly created service instance.
      * @throws java.lang.Exception Thrown if there was any problem 
@@ -684,7 +705,7 @@ public class SharedActivatableServiceDes
         return fields.toString();
     }
     
-    /**
+    /*
      * Reads the default serializable field values for this object.  
      * Also, verifies that the deserialized values are legal.
      */
@@ -707,7 +728,7 @@ public class SharedActivatableServiceDes
         innerProxyPreparer = null;        
     }
     
-    /**
+    /*
      * Throws InvalidObjectException, since data for this class is required.
      */
     private void readObjectNoData() throws ObjectStreamException {

Copied: 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedActivationGroupDescriptor.java
 (from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/SharedActivationGroupDescriptor.java)
URL: 
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedActivationGroupDescriptor.java?p2=river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedActivationGroupDescriptor.java&p1=river/jtsk/branches/2.2/src/com/sun/jini/start/SharedActivationGroupDescriptor.java&r1=1644543&r2=1644761&rev=1644761&view=diff
==============================================================================
--- 
river/jtsk/branches/2.2/src/com/sun/jini/start/SharedActivationGroupDescriptor.java
 (original)
+++ 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedActivationGroupDescriptor.java
 Thu Dec 11 20:51:15 2014
@@ -16,7 +16,7 @@
  * limitations under the License.
  */
 
-package com.sun.jini.start;
+package org.apache.river.tools.rt.start;
 
 import net.jini.config.Configuration;
 
@@ -116,12 +116,6 @@ public class SharedActivationGroupDescri
     private static final Logger logger = ServiceStarter.logger;
     
 
-    /**
-     * Trivial constructor. Simply calls the other overloaded constructor
-     * with the <code>host</code> and <code>port</code> parameters set to 
-     * <code>null</code> and 0, respectively.
-     * 
-     */
     public SharedActivationGroupDescriptor(
        //Required Args
        String policy, String classpath, String log,
@@ -151,7 +145,7 @@ public class SharedActivationGroupDescri
      *     array must have an even number of elements.
      * @param host hostname of desired activation system. If <code>null</code>,
      *     defaults to the localhost.  
-     * @param port port of desired activation system. If value is <= 0, then
+     * @param port port of desired activation system. If value is &lt;= 0, then
      *     defaults to  
      *     {@link java.rmi.activation.ActivationSystem#SYSTEM_PORT 
      *     ActivationSystem.SYSTEM_PORT}.
@@ -456,7 +450,7 @@ public class SharedActivationGroupDescri
         return fields.toString();
     }
     
-    /**
+    /*
      * Reads the default serializable field values for this object.  
      * Also, verifies that the deserialized values are legal.
      */
@@ -488,7 +482,7 @@ public class SharedActivationGroupDescri
        }    
     }
     
-    /**
+    /*
      * Throws InvalidObjectException, since data for this class is required.
      */
     private void readObjectNoData() throws ObjectStreamException {

Copied: 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedActivationPolicyPermission.java
 (from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/SharedActivationPolicyPermission.java)
URL: 
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedActivationPolicyPermission.java?p2=river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedActivationPolicyPermission.java&p1=river/jtsk/branches/2.2/src/com/sun/jini/start/SharedActivationPolicyPermission.java&r1=1644543&r2=1644761&rev=1644761&view=diff
==============================================================================
--- 
river/jtsk/branches/2.2/src/com/sun/jini/start/SharedActivationPolicyPermission.java
 (original)
+++ 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedActivationPolicyPermission.java
 Thu Dec 11 20:51:15 2014
@@ -16,7 +16,7 @@
  * limitations under the License.
  */
 
-package com.sun.jini.start;
+package org.apache.river.tools.rt.start;
 
 import java.io.File;
 import java.io.FilePermission;
@@ -31,7 +31,7 @@ import java.util.Enumeration;
 
 /**
  * {@link Permission} class used by the 
- * {@linkplain com.sun.jini.start service starter} 
+ * {@linkplain org.apache.river.tools.rt.start service starter} 
  * package. This class takes a policy string argument that follows the 
  * matching semantics defined by {@link FilePermission}. The 
  * {@link ActivateWrapper} class explicitly checks to see if the service's
@@ -41,7 +41,7 @@ import java.util.Enumeration;
  * An example grant is:
  * <blockquote><pre>
  * grant codebase "file:<VAR><B>install_dir</B></VAR>/lib/fiddler.jar" {
- *     permission com.sun.jini.start.SharedActivationPolicyPermission 
+ *     permission 
org.apache.river.tools.rt.start.SharedActivationPolicyPermission 
  *         "<VAR><B>policy_dir</B></VAR>${/}policy.fiddler";
  * };
  * </pre></blockquote>
@@ -77,6 +77,7 @@ public final class SharedActivationPolic
      * Constructor that creates a 
      * <code>SharedActivationPolicyPermission</code> with the specified name.
      * Delegates <code>policy</code> to supertype.
+     * @param policy Name of the policy.
      */
     public SharedActivationPolicyPermission(String policy) {
        //TBD - check for null args
@@ -90,6 +91,8 @@ public final class SharedActivationPolic
      * This constructor exists for use by the <code>Policy</code> object
      * to instantiate new Permission objects. The <code>action</code>
      * argument is currently ignored.
+     * @param policy The policy.
+     * @param action The action.
      */
     public SharedActivationPolicyPermission(String policy, String action) {
        //TBD - check for null args

Copied: 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedGroup.java
 (from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/SharedGroup.java)
URL: 
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedGroup.java?p2=river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedGroup.java&p1=river/jtsk/branches/2.2/src/com/sun/jini/start/SharedGroup.java&r1=1644543&r2=1644761&rev=1644761&view=diff
==============================================================================
--- river/jtsk/branches/2.2/src/com/sun/jini/start/SharedGroup.java (original)
+++ 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedGroup.java
 Thu Dec 11 20:51:15 2014
@@ -16,13 +16,13 @@
  * limitations under the License.
  */
 
-package com.sun.jini.start;
+package org.apache.river.tools.rt.start;
 
 import java.rmi.activation.ActivationException;
 import java.rmi.RemoteException;
 
 /**
- * The {@linkplain com.sun.jini.start service starter}
+ * The {@linkplain org.apache.river.tools.rt.start service starter}
  * supported interface for shared group objects. 
  * Shared group objects are used to destroy the VM in which they are 
  * placed.

Copied: 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedGroupBackEnd.java
 (from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/SharedGroupBackEnd.java)
URL: 
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedGroupBackEnd.java?p2=river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedGroupBackEnd.java&p1=river/jtsk/branches/2.2/src/com/sun/jini/start/SharedGroupBackEnd.java&r1=1644543&r2=1644761&rev=1644761&view=diff
==============================================================================
--- river/jtsk/branches/2.2/src/com/sun/jini/start/SharedGroupBackEnd.java 
(original)
+++ 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedGroupBackEnd.java
 Thu Dec 11 20:51:15 2014
@@ -16,7 +16,7 @@
  * limitations under the License.
  */
 
-package com.sun.jini.start;
+package org.apache.river.tools.rt.start;
 
 import java.rmi.Remote;
 

Copied: 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedGroupImpl.java
 (from r1644543, 
river/jtsk/branches/2.2/src/com/sun/jini/start/SharedGroupImpl.java)
URL: 
http://svn.apache.org/viewvc/river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedGroupImpl.java?p2=river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedGroupImpl.java&p1=river/jtsk/branches/2.2/src/com/sun/jini/start/SharedGroupImpl.java&r1=1644543&r2=1644761&rev=1644761&view=diff
==============================================================================
--- river/jtsk/branches/2.2/src/com/sun/jini/start/SharedGroupImpl.java 
(original)
+++ 
river/river-rt-tools/trunk/start/src/main/java/org/apache/river/tools/rt/start/SharedGroupImpl.java
 Thu Dec 11 20:51:15 2014
@@ -15,7 +15,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package com.sun.jini.start;
+package org.apache.river.tools.rt.start;
 
 import net.jini.activation.ActivationExporter;
 import net.jini.config.Configuration;
@@ -57,27 +57,26 @@ import javax.security.auth.login.LoginCo
  * <li><a href="#logging">Logging</a>
  * </ul>
  *
- * <a name="configEntries">
+ * <a name="configEntries"></a>
  * <h3>Configuring SharedGroupImpl</h3>
- * </a>
  *
  * This implementation of <code>SharedGroupImpl</code> supports the
  * following configuration entries, with component
- * <code>com.sun.jini.start</code>:
+ * <code>org.apache.river.tools.rt.start</code>:
  *
  *   <table summary="Describes the activationIdPreparer configuration entry"
  *          border="0" cellpadding="2">
  *     <tr valign="top">
- *       <th scope="col" summary="layout"> <font size="+1">&#X2022;</font>
- *       <th scope="col" align="left" colspan="2"> <font size="+1"><code>
- *       activationIdPreparer</code></font>
- *     <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *       <th scope="col">&#X2022;
+ *       <th scope="col" align="left" colspan="2"><code>
+ *       activationIdPreparer</code>
+ *     <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *       Type: <td> {@link net.jini.security.ProxyPreparer}
- *     <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *     <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *       Default: <td> <code>
  *         new {@link net.jini.security.BasicProxyPreparer}()
  *         </code>
- *     <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *     <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *       Description: <td> The proxy preparer for the service's activation
  *       ID. The value should not be <code>null</code>. 
  * 
@@ -90,15 +89,15 @@ import javax.security.auth.login.LoginCo
  *          entry"
  *          border="0" cellpadding="2">
  *     <tr valign="top">
- *       <th scope="col" summary="layout"> <font size="+1">&#X2022;</font>
- *       <th scope="col" align="left" colspan="2"> <font size="+1"><code>
- *       activationSystemPreparer</code></font>
- *     <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *       <th scope="col">&#X2022;
+ *       <th scope="col" align="left" colspan="2"><code>
+ *       activationSystemPreparer</code>
+ *     <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *       Type: <td> {@link net.jini.security.ProxyPreparer}
- *     <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *     <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *       Default: <td> <code>
  *         new {@link net.jini.security.BasicProxyPreparer}()</code>
- *     <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *     <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *       Description: <td> The proxy preparer for the proxy for the
  *       activation system. The value should not be <code>null</code>. This
  *       entry is obtained at service start and restart. 
@@ -112,12 +111,12 @@ import javax.security.auth.login.LoginCo
  *   <table summary="Describes the exporter configuration entry"
  *          border="0" cellpadding="2">
  *     <tr valign="top">
- *       <th scope="col" summary="layout"> <font size="+1">&#X2022;</font>
- *       <th scope="col" align="left" colspan="2"> <font size="+1"><code>
- *       exporter</code></font>
- *     <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *       <th scope="col">&#X2022;
+ *       <th scope="col" align="left" colspan="2"><code>
+ *       exporter</code>
+ *     <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *       Type: <td> {@link net.jini.export.Exporter}
- *     <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *     <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *       Default: <td>
  * <pre>
  * new {@link net.jini.activation.ActivationExporter}(
@@ -126,25 +125,25 @@ import javax.security.auth.login.LoginCo
  *         {@link net.jini.jeri.tcp.TcpServerEndpoint#getInstance 
TcpServerEndpoint.getInstance}(0),
  *         new {@link net.jini.jeri.BasicILFactory}(), false, true))
  * </pre>
- *     <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *     <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *       Description: <td> The object to use for exporting the service. The
  *       value should not be <code>null</code>. The call to 
  *       <code>getEntry</code> will supply the activation ID in
  *       the <code>data</code> argument. This entry is obtained at service
  *       start and restart.
- *   </table> <p>
+ *   </table>
  *  
  *   <table summary="Describes the loginContext configuration entry"
  *     border="0" cellpadding="2">
  *   <tr valign="top">
- *     <th scope="col" summary="layout"> <font size="+1">&#X2022;</font>
- *     <th scope="col" align="left" colspan="2"> <font size="+1"><code>
- *   loginContext</code></font>
- *   <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *     <th scope="col">&#X2022;
+ *     <th scope="col" align="left" colspan="2"><code>
+ *   loginContext</code>
+ *   <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *     Type: <td> {@link javax.security.auth.login.LoginContext}
- *   <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *   <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *     Default: <td> <code>null</code>
- *   <tr valign="top"> <td> &nbsp <th scope="row" align="right">
+ *   <tr valign="top"> <td> &nbsp; <th scope="row" align="right">
  *     Description: <td> If not <code>null</code>, specifies the JAAS
  *     login context to use for performing a JAAS login and supplying the
  *     {@link javax.security.auth.Subject} to use when running the
@@ -153,22 +152,21 @@ import javax.security.auth.login.LoginCo
  *   </table>
  *
  *
- *<a name="logging">
+ *<a name="logging"></a>
  *<h3>Loggers and Logging Levels</h3>
- *</a>
  *
  *The SharedGroupImpl service implementation uses the {@link
  *java.util.logging.Logger}, named <code>com.sun.jini.sharedGroup</code>. 
  *The following table describes the
  *type of information logged as well as the levels of information logged.
- *<p>
+ *
  *
  *  <table border="1" cellpadding="5"
  *      summary="Describes logging performed by sharedGroup at different
  *      logging levels">
  *
- *  <caption halign="center" valign="top"><b><code>
- *        com.sun.jini.start.sharedGroup</code></b></caption>
+ *  <caption><b><code>
+ *        org.apache.river.tools.rt.start.sharedGroup</code></b></caption>
  *
  *  <tr> <th scope="col"> Level <th scope="col"> Description
  *
@@ -192,7 +190,7 @@ public class SharedGroupImpl
 {
 
     /** Component name for configuration entries */
-    private static final String START_PACKAGE = "com.sun.jini.start";
+    private static final String START_PACKAGE = 
"org.apache.river.tools.rt.start";
 
     /** Configure logger */
     private static final Logger logger =


Reply via email to