[or-cvs] r15616: Prepare to move some files to make classnames clearer (in puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi: . execute impl)

sebastian at seul.org sebastian at seul.org
Thu Jul 3 06:08:49 UTC 2008


Author: sebastian
Date: 2008-07-03 02:08:49 -0400 (Thu, 03 Jul 2008)
New Revision: 15616

Added:
   puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/LocalPuppeTorMaster.java
   puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/PuppeTorMaster.java
Modified:
   puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/AbstractRemotePuppeTorFactory.java
   puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/MasterConnector.java
   puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/RemotePuppeTor.java
   puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/execute/PuppeTorMasterProgram.java
   puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/execute/PuppeTorSlaveProgram.java
   puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/impl/RemotePuppeTorImpl.java
   puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/impl/RemotePuppeTorImplFactory.java
Log:
Prepare to move some files to make classnames clearer

Modified: puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/AbstractRemotePuppeTorFactory.java
===================================================================
--- puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/AbstractRemotePuppeTorFactory.java	2008-07-03 05:30:33 UTC (rev 15615)
+++ puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/AbstractRemotePuppeTorFactory.java	2008-07-03 06:08:49 UTC (rev 15616)
@@ -40,21 +40,21 @@
  *
  * @author Sebastian Hahn
  */
-public abstract class AbstractRemotePuppeTorFactory {
+public abstract class AbstractPuppeTorMasterFactory {
 
     /**
      * Hold the concrete RemotePuppeTorFactory that will be used to create
      * <code>RemotePuppeTor</code> instances. Uses
      * <code>AbstractRemotePuppeTorFactory.class</code> for locking.
      */
-    private static AbstractRemotePuppeTorFactory factory;
+    private static AbstractPuppeTorMasterFactory factory;
 
     /**
      * @return a new concrete
      *         <code>AbstractRemotePuppeTorFactory<code>subclass as
      *     specified by the initialization
      */
-    final public synchronized static AbstractRemotePuppeTorFactory getInstance() {
+    final public synchronized static AbstractPuppeTorMasterFactory getInstance() {
         return factory;
     }
 
@@ -63,9 +63,9 @@
      *            save this as the factory if this hasn't been called before.
      */
     final public synchronized static void initialize(
-            final AbstractRemotePuppeTorFactory factory) {
-        if (AbstractRemotePuppeTorFactory.factory == null) {
-            AbstractRemotePuppeTorFactory.factory = factory;
+            final AbstractPuppeTorMasterFactory factory) {
+        if (AbstractPuppeTorMasterFactory.factory == null) {
+            AbstractPuppeTorMasterFactory.factory = factory;
         }
     }
 
@@ -76,6 +76,6 @@
      *            Create the server represantation for this connected slave
      * @return The new <code>RemotePuppeTor</code> instance
      */
-    public abstract RemotePuppeTor createRemotePuppeTor(PuppeTorSlave slave)
+    public abstract RemotePuppeTorMaster createRemotePuppeTor(PuppeTorSlave slave)
             throws RemoteException;
 }

Added: puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/LocalPuppeTorMaster.java
===================================================================
--- puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/LocalPuppeTorMaster.java	                        (rev 0)
+++ puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/LocalPuppeTorMaster.java	2008-07-03 06:08:49 UTC (rev 15616)
@@ -0,0 +1,36 @@
+/*
+ * Copyright (c) 2008, Sebastian Hahn
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ *     * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ *     * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following disclaimer
+ * in the documentation and/or other materials provided with the
+ * distribution.
+ *
+ *     * Neither the names of the copyright owners nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+ package de.uniba.wiai.lspi.puppetor.rmi;
+
+public interface LocalPuppeTorMaster {
+
+}

Modified: puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/MasterConnector.java
===================================================================
--- puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/MasterConnector.java	2008-07-03 05:30:33 UTC (rev 15615)
+++ puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/MasterConnector.java	2008-07-03 06:08:49 UTC (rev 15616)
@@ -52,6 +52,6 @@
      * @return The representation of the master
      * @throws RemoteException
      */
-    public RemotePuppeTor registerClient(final PuppeTorSlave slave)
+    public RemotePuppeTorMaster registerClient(final PuppeTorSlave slave)
             throws RemoteException;
 }

Added: puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/PuppeTorMaster.java
===================================================================
--- puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/PuppeTorMaster.java	                        (rev 0)
+++ puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/PuppeTorMaster.java	2008-07-03 06:08:49 UTC (rev 15616)
@@ -0,0 +1,37 @@
+/*
+ * Copyright (c) 2008, Sebastian Hahn
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ *     * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ *     * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following disclaimer
+ * in the documentation and/or other materials provided with the
+ * distribution.
+ *
+ *     * Neither the names of the copyright owners nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+package de.uniba.wiai.lspi.puppetor.rmi;
+
+public interface PuppeTorMaster extends LocalPuppeTorMaster,
+        RemotePuppeTorMaster {
+
+}

Modified: puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/RemotePuppeTor.java
===================================================================
--- puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/RemotePuppeTor.java	2008-07-03 05:30:33 UTC (rev 15615)
+++ puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/RemotePuppeTor.java	2008-07-03 06:08:49 UTC (rev 15616)
@@ -47,7 +47,7 @@
  *
  * @author Sebastian Hahn
  */
-public interface RemotePuppeTor extends Remote {
+public interface RemotePuppeTorMaster extends Remote {
 
     /**
      * Slaves that must poll because they are not reachable can use this method

Modified: puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/execute/PuppeTorMasterProgram.java
===================================================================
--- puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/execute/PuppeTorMasterProgram.java	2008-07-03 05:30:33 UTC (rev 15615)
+++ puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/execute/PuppeTorMasterProgram.java	2008-07-03 06:08:49 UTC (rev 15616)
@@ -39,11 +39,11 @@
 import javax.rmi.ssl.SslRMIClientSocketFactory;
 import javax.rmi.ssl.SslRMIServerSocketFactory;
 
-import de.uniba.wiai.lspi.puppetor.rmi.AbstractRemotePuppeTorFactory;
+import de.uniba.wiai.lspi.puppetor.rmi.AbstractPuppeTorMasterFactory;
 import de.uniba.wiai.lspi.puppetor.rmi.MasterConnector;
 import de.uniba.wiai.lspi.puppetor.rmi.PuppeTorSlave;
-import de.uniba.wiai.lspi.puppetor.rmi.RemotePuppeTor;
-import de.uniba.wiai.lspi.puppetor.rmi.impl.RemotePuppeTorImplFactory;
+import de.uniba.wiai.lspi.puppetor.rmi.RemotePuppeTorMaster;
+import de.uniba.wiai.lspi.puppetor.rmi.impl.PuppeTorMasterImplFactory;
 
 /**
  * The <code>PuppeTorMasterProgram</code> contains the main method for the
@@ -104,8 +104,8 @@
         // Tell the RMI system the location of the master
         System.setProperty("java.rmi.server.hostname", serveraddress);
         // Set up the factories we want to use
-        AbstractRemotePuppeTorFactory
-                .initialize(new RemotePuppeTorImplFactory());
+        AbstractPuppeTorMasterFactory
+                .initialize(new PuppeTorMasterImplFactory());
 
         try {
             master = new InnerMasterConnector();
@@ -157,10 +157,10 @@
         public InnerMasterConnector() throws RemoteException {
         }
 
-        public RemotePuppeTor registerClient(final PuppeTorSlave slave)
+        public RemotePuppeTorMaster registerClient(final PuppeTorSlave slave)
                 throws RemoteException {
-            final AbstractRemotePuppeTorFactory fact =
-                    AbstractRemotePuppeTorFactory.getInstance();
+            final AbstractPuppeTorMasterFactory fact =
+                    AbstractPuppeTorMasterFactory.getInstance();
             return fact.createRemotePuppeTor(slave);
         }
     }

Modified: puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/execute/PuppeTorSlaveProgram.java
===================================================================
--- puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/execute/PuppeTorSlaveProgram.java	2008-07-03 05:30:33 UTC (rev 15615)
+++ puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/execute/PuppeTorSlaveProgram.java	2008-07-03 06:08:49 UTC (rev 15616)
@@ -45,7 +45,7 @@
 import de.uniba.wiai.lspi.puppetor.rmi.MasterConnector;
 import de.uniba.wiai.lspi.puppetor.rmi.PuppeTorSlave;
 import de.uniba.wiai.lspi.puppetor.rmi.PuppeTorTest;
-import de.uniba.wiai.lspi.puppetor.rmi.RemotePuppeTor;
+import de.uniba.wiai.lspi.puppetor.rmi.RemotePuppeTorMaster;
 import de.uniba.wiai.lspi.puppetor.rmi.impl.PuppeTorSlaveImplFactory;
 
 /**
@@ -64,7 +64,7 @@
      * The <code>RemotePuppeTor</code> object that is exported by the server.
      * This variable may be written to only from the main thread.
      */
-    volatile private RemotePuppeTor master;
+    volatile private RemotePuppeTorMaster master;
 
     /**
      * The port the master server is supposed to listen on. This port must not

Modified: puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/impl/RemotePuppeTorImpl.java
===================================================================
--- puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/impl/RemotePuppeTorImpl.java	2008-07-03 05:30:33 UTC (rev 15615)
+++ puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/impl/RemotePuppeTorImpl.java	2008-07-03 06:08:49 UTC (rev 15616)
@@ -38,9 +38,9 @@
 import java.util.concurrent.ConcurrentHashMap;
 
 import de.uniba.wiai.lspi.puppetor.rmi.CreateNetwork;
+import de.uniba.wiai.lspi.puppetor.rmi.PuppeTorMaster;
 import de.uniba.wiai.lspi.puppetor.rmi.PuppeTorSlave;
 import de.uniba.wiai.lspi.puppetor.rmi.PuppeTorTest;
-import de.uniba.wiai.lspi.puppetor.rmi.RemotePuppeTor;
 
 /**
  * Represent the master at the slave, and give the master a way to interact with
@@ -48,8 +48,8 @@
  *
  * @author Sebastian Hahn
  */
-public class RemotePuppeTorImpl extends UnicastRemoteObject implements
-        RemotePuppeTor, Unreferenced {
+public class PuppeTorMasterImpl extends UnicastRemoteObject implements
+        PuppeTorMaster, Unreferenced {
 
     /**
      * Required for serialization. Needs to change for new released versions.
@@ -75,7 +75,7 @@
      *             RMI
      * @throws IllegalArgumentException
      */
-    public RemotePuppeTorImpl(final PuppeTorSlave slave) throws RemoteException {
+    public PuppeTorMasterImpl(final PuppeTorSlave slave) throws RemoteException {
         if (null != slaves.putIfAbsent(slave.getName(), slave)) {
             throw new IllegalArgumentException(slave.getName()
                     + " has already registered with this Server");

Modified: puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/impl/RemotePuppeTorImplFactory.java
===================================================================
--- puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/impl/RemotePuppeTorImplFactory.java	2008-07-03 05:30:33 UTC (rev 15615)
+++ puppetor/branches/gsoc2008/src/de/uniba/wiai/lspi/puppetor/rmi/impl/RemotePuppeTorImplFactory.java	2008-07-03 06:08:49 UTC (rev 15616)
@@ -32,24 +32,24 @@
 package de.uniba.wiai.lspi.puppetor.rmi.impl;
 
 import java.rmi.RemoteException;
-import de.uniba.wiai.lspi.puppetor.rmi.AbstractRemotePuppeTorFactory;
+import de.uniba.wiai.lspi.puppetor.rmi.AbstractPuppeTorMasterFactory;
 import de.uniba.wiai.lspi.puppetor.rmi.PuppeTorSlave;
-import de.uniba.wiai.lspi.puppetor.rmi.RemotePuppeTor;
+import de.uniba.wiai.lspi.puppetor.rmi.RemotePuppeTorMaster;
 
 /**
  * Create <code>RemotePuppeTorImpl</code> instances
  *
  * @author Sebastian Hahn
  */
-public class RemotePuppeTorImplFactory extends AbstractRemotePuppeTorFactory {
+public class PuppeTorMasterImplFactory extends AbstractPuppeTorMasterFactory {
 
     /**
      * @return a new <code>RemotePuppeTorImpl</code> instance.
      */
     @Override
-    public RemotePuppeTor createRemotePuppeTor(final PuppeTorSlave slave)
+    public RemotePuppeTorMaster createRemotePuppeTor(final PuppeTorSlave slave)
             throws RemoteException {
-        return new RemotePuppeTorImpl(slave);
+        return new PuppeTorMasterImpl(slave);
     }
 
 }



More information about the tor-commits mailing list