Author: hadrian
Date: Thu Dec 20 01:39:16 2012
New Revision: 1424264

URL: http://svn.apache.org/viewvc?rev=1424264&view=rev
Log:
ODE-983. Remove deps on commons.logging. Extra cleanup of warnings

Modified:
    
ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/ChannelTypeAnnotationProcessor.java
    
ode/trunk/jacob-generator/src/main/java/org/apache/ode/jacob/generator/ChannelTypeProcessor.java
    ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ChannelListener.java
    ode/trunk/jacob/src/main/java/org/apache/ode/jacob/JacobObject.java
    ode/trunk/jacob/src/main/java/org/apache/ode/jacob/JacobRunnable.java
    ode/trunk/jacob/src/main/java/org/apache/ode/jacob/JacobThread.java
    ode/trunk/jacob/src/main/java/org/apache/ode/jacob/SynchChannelListener.java
    ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ValChannelListener.java
    ode/trunk/jacob/src/main/java/org/apache/ode/jacob/soup/CommRecv.java
    ode/trunk/jacob/src/main/java/org/apache/ode/jacob/vpu/ChannelFactory.java
    
ode/trunk/jacob/src/main/java/org/apache/ode/jacob/vpu/ExecutionQueueImpl.java
    ode/trunk/jacob/src/main/java/org/apache/ode/jacob/vpu/JacobVPU.java
    ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/cell/CELL_.java
    
ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/cell/CellChannelListener.java
    
ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/cell/JacobCellTest.java
    
ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStreamChannelListener.java
    
ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/sequence/Sequence.java
    
ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/synch/SynchPrintChannelListener.java
    
ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/synch/SynchPrinter.java

Modified: 
ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/ChannelTypeAnnotationProcessor.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/ChannelTypeAnnotationProcessor.java?rev=1424264&r1=1424263&r2=1424264&view=diff
==============================================================================
--- 
ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/ChannelTypeAnnotationProcessor.java
 (original)
+++ 
ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/ChannelTypeAnnotationProcessor.java
 Thu Dec 20 01:39:16 2012
@@ -116,9 +116,6 @@ class ChannelTypeAnnotationProcessor imp
         pw.println();
         pw.println("package " + c.getPackage().getQualifiedName() + ";");
         pw.println();
-        pw.println("import org.apache.commons.logging.LogFactory;");
-        pw.println("import org.apache.commons.logging.Log;");
-        pw.println();
         pw.println("/**");
         pw.println(" * An auto-generated channel listener abstract class for 
the ");
         pw.println(" * {@link " + c.getQualifiedName() + "} channel type. ");
@@ -129,11 +126,6 @@ class ChannelTypeAnnotationProcessor imp
         pw.println("    extends org.apache.ode.jacob.ChannelListener<" + 
c.getQualifiedName() + "Channel>" );
         pw.println("    implements " + c.getQualifiedName());
         pw.println("{");
-        pw.println();
-        pw.println("    private static final Log __log = LogFactory.getLog(" + 
c.getQualifiedName() + ".class);");
-        pw.println();
-        pw.println("    protected Log log() { return __log; } " );
-        pw.println();
         pw.println("    protected " + c.getSimpleName() + "ChannelListener(" + 
c.getQualifiedName() + "Channel channel) {");
         pw.println("       super(channel);");
         pw.println("    }");

Modified: 
ode/trunk/jacob-generator/src/main/java/org/apache/ode/jacob/generator/ChannelTypeProcessor.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/jacob-generator/src/main/java/org/apache/ode/jacob/generator/ChannelTypeProcessor.java?rev=1424264&r1=1424263&r2=1424264&view=diff
==============================================================================
--- 
ode/trunk/jacob-generator/src/main/java/org/apache/ode/jacob/generator/ChannelTypeProcessor.java
 (original)
+++ 
ode/trunk/jacob-generator/src/main/java/org/apache/ode/jacob/generator/ChannelTypeProcessor.java
 Thu Dec 20 01:39:16 2012
@@ -94,9 +94,6 @@ public class ChannelTypeProcessor extend
         "<interfaces> {\n" + 
         "}";
     private static final String LISTENER_DECL = 
-        "import org.apache.commons.logging.Log;\n" + 
-        "import org.apache.commons.logging.LogFactory;\n" + 
-        "\n" + 
         "/**\n" +
         " * An auto-generated channel listener abstract class for the \n" +
         " * {@link <fqn>} channel type. \n" +
@@ -107,12 +104,6 @@ public class ChannelTypeProcessor extend
         "    extends org.apache.ode.jacob.ChannelListener<<fqn>Channel>\n" +
         "    implements <fqn> {\n" + 
         "\n" + 
-        "    private static final Log LOG = LogFactory.getLog(<fqn>.class);\n" 
+
-        "\n" + 
-        "    protected Log log() {\n" +
-        "        return LOG;\n" +
-        "    }\n" +
-        "\n" + 
         "    protected <name>ChannelListener(<fqn>Channel channel) {\n" +
         "        super(channel);\n" +
         "    }\n" +

Modified: 
ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ChannelListener.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ChannelListener.java?rev=1424264&r1=1424263&r2=1424264&view=diff
==============================================================================
--- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ChannelListener.java 
(original)
+++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ChannelListener.java Thu 
Dec 20 01:39:16 2012
@@ -28,6 +28,7 @@ import java.util.Set;
  * Base-class for method-list objects. Method-lists objects should extends this
  * class <em>and</em> implement one <code>Channel</code> interface.
  */
+@SuppressWarnings("serial")
 public abstract class ChannelListener<CT extends Channel> extends JacobObject {
     private transient Set<Method> _implementedMethods;
     private transient CT _channel;
@@ -49,15 +50,15 @@ public abstract class ChannelListener<CT
         _channel = channel;
     }
 
-    public Set<ChannelListener> or(ChannelListener other) {
-        HashSet<ChannelListener> retval = new HashSet<ChannelListener>();
+    public Set<ChannelListener<?>> or(ChannelListener<?> other) {
+        HashSet<ChannelListener<?>> retval = new HashSet<ChannelListener<?>>();
         retval.add(this);
         retval.add(other);
         return retval;
     }
 
-    public Set<ChannelListener> or(Set<ChannelListener> other) {
-        HashSet<ChannelListener> retval = new HashSet<ChannelListener>(other);
+    public Set<ChannelListener<?>> or(Set<ChannelListener<?>> other) {
+        HashSet<ChannelListener<?>> retval = new 
HashSet<ChannelListener<?>>(other);
         retval.add(this);
         return retval;
     }
@@ -71,8 +72,8 @@ public abstract class ChannelListener<CT
         return _implementedMethods;
     }
 
-    private static Set<Method> getImplementedMethods(Set<Method> methods, 
Class clazz) {
-        Class[] interfaces = clazz.getInterfaces();
+    private static Set<Method> getImplementedMethods(Set<Method> methods, 
Class<?> clazz) {
+        Class<?>[] interfaces = clazz.getInterfaces();
         for (int i=0; i<interfaces.length; ++i) {
             if (interfaces[i] != Channel.class) {
                 Method[] allmethods = interfaces[i].getDeclaredMethods();

Modified: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/JacobObject.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/JacobObject.java?rev=1424264&r1=1424263&r2=1424264&view=diff
==============================================================================
--- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/JacobObject.java 
(original)
+++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/JacobObject.java Thu Dec 
20 01:39:16 2012
@@ -28,6 +28,7 @@ import org.apache.ode.jacob.vpu.JacobVPU
  * Base class for constructs which rely on a Java method body to represent some
  * aspect of the process.
  */
+@SuppressWarnings("serial")
 public abstract class JacobObject implements Serializable {
     public abstract Set<Method> getImplementedMethods();
 
@@ -38,7 +39,7 @@ public abstract class JacobObject implem
         return getClass().getSimpleName();
     }
 
-    protected static Object getExtension(Class extensionClass) {
+    protected static Object getExtension(Class<?> extensionClass) {
         return JacobVPU.activeJacobThread().getExtension(extensionClass);
     }
 
@@ -86,15 +87,15 @@ public abstract class JacobObject implem
         return methodList.getChannel();
     }
 
-    protected static void object(boolean replication, ChannelListener 
methodList) {
+    protected static void object(boolean replication, ChannelListener<?> 
methodList) {
         JacobVPU.activeJacobThread().object(replication, methodList);
     }
 
-    protected static void object(boolean replication, ChannelListener[] 
methodLists) {
+    protected static void object(boolean replication, ChannelListener<?>[] 
methodLists) {
         JacobVPU.activeJacobThread().object(replication, methodLists);
     }
 
-    protected static void object(boolean replication, Set<ChannelListener> 
methodLists) {
+    protected static void object(boolean replication, Set<ChannelListener<?>> 
methodLists) {
         JacobVPU.activeJacobThread().object(replication,
                 methodLists.toArray(new ChannelListener[methodLists.size()]));
     }

Modified: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/JacobRunnable.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/JacobRunnable.java?rev=1424264&r1=1424263&r2=1424264&view=diff
==============================================================================
--- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/JacobRunnable.java 
(original)
+++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/JacobRunnable.java Thu 
Dec 20 01:39:16 2012
@@ -65,6 +65,7 @@ import java.util.Set;
  *
  * @author Maciej Szefler <a href="mailto:[email protected]"; />
  */
+@SuppressWarnings("serial")
 public abstract class JacobRunnable extends JacobObject {
     private static final Set<Method> IMPLEMENTED_METHODS;
 

Modified: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/JacobThread.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/JacobThread.java?rev=1424264&r1=1424263&r2=1424264&view=diff
==============================================================================
--- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/JacobThread.java 
(original)
+++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/JacobThread.java Thu Dec 
20 01:39:16 2012
@@ -25,8 +25,8 @@ import java.lang.reflect.Method;
  * <p>
  * Note: these operations represent a subset of a process algebra mapped into
  * Java invocations; other aspects of the syntax are represented natively in 
Java.
- * In particular, parallel composition is modelled as sequential Java 
invocation
- * and if-else are modelled using Java's if-else statement. Note also that the
+ * In particular, parallel composition is modeled as sequential Java invocation
+ * and if-else are modeled using Java's if-else statement. Note also that the
  * scoping rules for channel names are simply the Java object visibility rules.
  */
 public interface JacobThread {
@@ -34,7 +34,7 @@ public interface JacobThread {
 
     public String exportChannel(Channel channel);
 
-    public Channel importChannel(String channelId, Class channelClass);
+    public Channel importChannel(String channelId, Class<?> channelClass);
 
     /**
      * Create a process instance i.e. a concretion of a process abstraction.
@@ -57,8 +57,7 @@ public interface JacobThread {
     /**
      * Create a new channel.
      */
-    public Channel newChannel(Class channelType, String creator,
-            String description);
+    public Channel newChannel(Class<?> channelType, String creator, String 
description);
 
     /**
      * <p>
@@ -85,9 +84,9 @@ public interface JacobThread {
      * @throws IllegalArgumentException
      *             if the method list does not match the channel kind
      */
-    public void object(boolean replicate, ChannelListener methodList)
-            throws IllegalArgumentException;
+    public void object(boolean replicate, ChannelListener<?> methodList)
+        throws IllegalArgumentException;
 
-    public void object(boolean reaplicate, ChannelListener[] methodLists)
-            throws IllegalArgumentException;
+    public void object(boolean reaplicate, ChannelListener<?>[] methodLists)
+        throws IllegalArgumentException;
 }

Modified: 
ode/trunk/jacob/src/main/java/org/apache/ode/jacob/SynchChannelListener.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/SynchChannelListener.java?rev=1424264&r1=1424263&r2=1424264&view=diff
==============================================================================
--- 
ode/trunk/jacob/src/main/java/org/apache/ode/jacob/SynchChannelListener.java 
(original)
+++ 
ode/trunk/jacob/src/main/java/org/apache/ode/jacob/SynchChannelListener.java 
Thu Dec 20 01:39:16 2012
@@ -16,6 +16,7 @@ package org.apache.ode.jacob;
  * @see org.apache.ode.jacob.Synch
  * @see org.apache.ode.jacob.SynchChannel
  */
+@SuppressWarnings("serial")
 public abstract class SynchChannelListener
     extends 
org.apache.ode.jacob.ChannelListener<org.apache.ode.jacob.SynchChannel>
     implements org.apache.ode.jacob.Synch

Modified: 
ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ValChannelListener.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ValChannelListener.java?rev=1424264&r1=1424263&r2=1424264&view=diff
==============================================================================
--- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ValChannelListener.java 
(original)
+++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ValChannelListener.java 
Thu Dec 20 01:39:16 2012
@@ -16,6 +16,7 @@ package org.apache.ode.jacob;
  * @see org.apache.ode.jacob.Val
  * @see org.apache.ode.jacob.ValChannel
  */
+@SuppressWarnings("serial")
 public abstract class ValChannelListener
     extends 
org.apache.ode.jacob.ChannelListener<org.apache.ode.jacob.ValChannel>
     implements org.apache.ode.jacob.Val

Modified: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/soup/CommRecv.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/soup/CommRecv.java?rev=1424264&r1=1424263&r2=1424264&view=diff
==============================================================================
--- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/soup/CommRecv.java 
(original)
+++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/soup/CommRecv.java Thu 
Dec 20 01:39:16 2012
@@ -29,12 +29,12 @@ import org.apache.ode.jacob.ChannelListe
  * replicated variety.
  */
 public class CommRecv extends Comm {
-    private ChannelListener _continuation;
+    private ChannelListener<?> _continuation;
 
     protected CommRecv() {
     }
 
-    public CommRecv(CommChannel chnl, ChannelListener continuation) {
+    public CommRecv(CommChannel chnl, ChannelListener<?> continuation) {
         super(null, chnl);
         _continuation = continuation;
     }
@@ -48,7 +48,7 @@ public class CommRecv extends Comm {
      *
      * @return byte array representing the serialized form of the continuation
      */
-    public ChannelListener getContinuation() {
+    public ChannelListener<?> getContinuation() {
         return _continuation;
     }
 

Modified: 
ode/trunk/jacob/src/main/java/org/apache/ode/jacob/vpu/ChannelFactory.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/vpu/ChannelFactory.java?rev=1424264&r1=1424263&r2=1424264&view=diff
==============================================================================
--- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/vpu/ChannelFactory.java 
(original)
+++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/vpu/ChannelFactory.java 
Thu Dec 20 01:39:16 2012
@@ -49,9 +49,9 @@ public class ChannelFactory {
         return cih._backend;
     }
 
-    public static Channel createChannel(CommChannel backend, Class type) {
+    public static Channel createChannel(CommChannel backend, Class<?> type) {
         InvocationHandler h = new ChannelInvocationHandler(backend);
-        Class[] ifaces = new Class[] { Channel.class, type };
+        Class<?>[] ifaces = new Class[] { Channel.class, type };
         Object proxy = Proxy.newProxyInstance(Channel.class.getClassLoader(), 
ifaces, h);
         return (Channel) proxy;
     }

Modified: 
ode/trunk/jacob/src/main/java/org/apache/ode/jacob/vpu/ExecutionQueueImpl.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/vpu/ExecutionQueueImpl.java?rev=1424264&r1=1424263&r2=1424264&view=diff
==============================================================================
--- 
ode/trunk/jacob/src/main/java/org/apache/ode/jacob/vpu/ExecutionQueueImpl.java 
(original)
+++ 
ode/trunk/jacob/src/main/java/org/apache/ode/jacob/vpu/ExecutionQueueImpl.java 
Thu Dec 20 01:39:16 2012
@@ -29,7 +29,6 @@ import java.io.ObjectStreamClass;
 import java.io.OutputStream;
 import java.io.PrintStream;
 import java.io.Serializable;
-import java.lang.reflect.Field;
 import java.lang.reflect.Method;
 import java.util.HashMap;
 import java.util.HashSet;
@@ -39,7 +38,6 @@ import java.util.Map;
 import java.util.Set;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.zip.GZIPInputStream;
-import java.util.zip.GZIPOutputStream;
 
 import org.apache.ode.jacob.Channel;
 import org.apache.ode.jacob.ChannelListener;
@@ -54,7 +52,6 @@ import org.apache.ode.jacob.soup.Continu
 import org.apache.ode.jacob.soup.ExecutionQueue;
 import org.apache.ode.jacob.soup.ExecutionQueueObject;
 import org.apache.ode.jacob.soup.ReplacementMap;
-
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -139,8 +136,8 @@ public class ExecutionQueueImpl implemen
 
         Continuation continuation = null;
         if (!_reactions.isEmpty()) {
-            Iterator it = _reactions.iterator();
-            continuation = (Continuation) it.next();
+            Iterator<Continuation> it = _reactions.iterator();
+            continuation = it.next();
             it.remove();
         }
         return continuation;
@@ -151,8 +148,8 @@ public class ExecutionQueueImpl implemen
 
         verifyNew(group);
         CommGroupFrame commGroupFrame = new 
CommGroupFrame(group.isReplicated());
-        for (Iterator i = group.getElements(); i.hasNext();) {
-            Comm comm = (Comm) i.next();
+        for (Iterator<Comm> i = group.getElements(); i.hasNext();) {
+            Comm comm = i.next();
             ChannelFrame chnlFrame = 
findChannelFrame(comm.getChannel().getId());
             if (comm instanceof CommSend) {
                 if (chnlFrame.replicatedSend) {
@@ -184,8 +181,8 @@ public class ExecutionQueueImpl implemen
         }
 
         // Match communications.
-        for (Iterator i = group.getElements(); i.hasNext();) {
-            Comm comm = (Comm) i.next();
+        for (Iterator<Comm> i = group.getElements(); i.hasNext();) {
+            Comm comm = i.next();
             matchCommunications(comm.getChannel());
         }
     }
@@ -303,21 +300,21 @@ public class ExecutionQueueImpl implemen
         }
 
         sos.writeInt(_channels.values().size());
-        for (Iterator i = _channels.values().iterator(); i.hasNext();) {
-            ChannelFrame cframe = (ChannelFrame) i.next();
+        for (Iterator<ChannelFrame> i = _channels.values().iterator(); 
i.hasNext();) {
+            ChannelFrame cframe = i.next();
             sos.writeInt(cframe.objFrames.size());
-            for (Iterator j = cframe.objFrames.iterator(); j.hasNext();) {
+            for (Iterator<ObjectFrame> j = cframe.objFrames.iterator(); 
j.hasNext();) {
                 sos.writeObject(j.next());
             }
             sos.writeInt(cframe.msgFrames.size());
-            for (Iterator j = cframe.msgFrames.iterator(); j.hasNext();) {
+            for (Iterator<MessageFrame> j = cframe.msgFrames.iterator(); 
j.hasNext();) {
                 sos.writeObject(j.next());
             }
         }
 
-        Set referencedChannels = sos.getSerializedChannels();
-        for (Iterator i = _channels.values().iterator(); i.hasNext();) {
-            ChannelFrame cframe = (ChannelFrame) i.next();
+        Set<Object> referencedChannels = sos.getSerializedChannels();
+        for (Iterator<ChannelFrame> i = _channels.values().iterator(); 
i.hasNext();) {
+            ChannelFrame cframe = i.next();
             if (referencedChannels.contains(Integer.valueOf(cframe.id)) || 
cframe.refCount > 0) {
                 // skip
             } else {
@@ -328,8 +325,8 @@ public class ExecutionQueueImpl implemen
         }
 
         sos.writeInt(_channels.values().size());
-        for (Iterator i = _channels.values().iterator(); i.hasNext();) {
-            ChannelFrame cframe = (ChannelFrame) i.next();
+        for (Iterator<ChannelFrame> i = _channels.values().iterator(); 
i.hasNext();) {
+            ChannelFrame cframe = i.next();
             LOG.debug("Writing Channel: {}", cframe);
             sos.writeObject(cframe);
         }
@@ -364,8 +361,8 @@ public class ExecutionQueueImpl implemen
         if (!_reactions.isEmpty()) {
             ps.println("-- REACTIONS");
             int cnt = 0;
-            for (Iterator i = _reactions.iterator(); i.hasNext();) {
-                Continuation continuation = (Continuation) i.next();
+            for (Iterator<Continuation> i = _reactions.iterator(); 
i.hasNext();) {
+                Continuation continuation = i.next();
                 ps.println("   #" + (++cnt) + ":  " + continuation.toString());
             }
         }
@@ -417,8 +414,8 @@ public class ExecutionQueueImpl implemen
 
     private void removeCommGroup(CommGroupFrame groupFrame) {
         // Add all channels reference in the group to the GC candidate set.
-        for (Iterator i = groupFrame.commFrames.iterator(); i.hasNext();) {
-            CommFrame frame = (CommFrame) i.next();
+        for (Iterator<CommFrame> i = groupFrame.commFrames.iterator(); 
i.hasNext();) {
+            CommFrame frame = i.next();
             if (frame instanceof ObjectFrame) {
                 assert frame.channelFrame.objFrames.contains(frame);
                 frame.channelFrame.objFrames.remove(frame);
@@ -439,7 +436,7 @@ public class ExecutionQueueImpl implemen
     }
 
     private static class ChannelFrame implements Externalizable {
-        Class type;
+        Class<?> type;
 
         int id;
 
@@ -456,10 +453,12 @@ public class ExecutionQueueImpl implemen
 
         public String description;
 
+        // Used for deserialization
+        @SuppressWarnings("unused")
         public ChannelFrame() {
         }
 
-        public ChannelFrame(Class type, int id, String name, String 
description) {
+        public ChannelFrame(Class<?> type, int id, String name, String 
description) {
             this.type = type;
             this.id = id;
             this.description = description;
@@ -470,7 +469,7 @@ public class ExecutionQueueImpl implemen
         }
 
         public void readExternal(ObjectInput in) throws IOException, 
ClassNotFoundException {
-            type = (Class) in.readObject();
+            type = (Class<?>)in.readObject();
             id = in.readInt();
             description = in.readUTF();
             refCount = in.readInt();
@@ -527,20 +526,18 @@ public class ExecutionQueueImpl implemen
         }
     }
 
+    @SuppressWarnings("serial")
     private static class CommGroupFrame implements Serializable {
         boolean replicated;
-
         public Set<CommFrame> commFrames = new HashSet<CommFrame>();
 
         public CommGroupFrame(boolean replicated) {
             this.replicated = replicated;
         }
-
     }
 
     private static class CommFrame implements Externalizable {
         CommGroupFrame commGroupFrame;
-
         ChannelFrame channelFrame;
 
         public CommFrame() {
@@ -565,20 +562,21 @@ public class ExecutionQueueImpl implemen
     private static class ObjectFrame extends CommFrame implements 
Externalizable {
         private static final long serialVersionUID = -7212430608484116919L;
 
-        ChannelListener _continuation;
+        ChannelListener<?> _continuation;
 
+        // Used for deserialization
+        @SuppressWarnings("unused")
         public ObjectFrame() {
-            super();
         }
 
-        public ObjectFrame(CommGroupFrame commGroupFrame, ChannelFrame 
channelFrame, ChannelListener continuation) {
+        public ObjectFrame(CommGroupFrame commGroupFrame, ChannelFrame 
channelFrame, ChannelListener<?> continuation) {
             super(commGroupFrame, channelFrame);
             this._continuation = continuation;
         }
 
         public void readExternal(ObjectInput in) throws IOException, 
ClassNotFoundException {
             super.readExternal(in);
-            _continuation = (ChannelListener) in.readObject();
+            _continuation = (ChannelListener<?>)in.readObject();
         }
 
         public void writeExternal(ObjectOutput out) throws IOException {
@@ -591,11 +589,11 @@ public class ExecutionQueueImpl implemen
         private static final long serialVersionUID = -1112437852498126297L;
 
         String method;
-
         Object[] args;
 
+        // Used for deserialization
+        @SuppressWarnings("unused")
         public MessageFrame() {
-            super();
         }
 
         public MessageFrame(CommGroupFrame commFrame, ChannelFrame 
channelFrame, String method, Object[] args) {
@@ -609,17 +607,18 @@ public class ExecutionQueueImpl implemen
             method = in.readUTF();
             int numArgs = in.readInt();
             args = new Object[numArgs];
-            for (int i = 0; i < numArgs; ++i)
+            for (int i = 0; i < numArgs; ++i) {
                 args[i] = in.readObject();
-
+            }
         }
 
         public void writeExternal(ObjectOutput out) throws IOException {
             super.writeExternal(out);
             out.writeUTF(method);
             out.writeInt(args.length);
-            for (int i = 0; i < args.length; ++i)
+            for (int i = 0; i < args.length; ++i) {
                 out.writeObject(args[i]);
+            }
         }
     }
 
@@ -635,7 +634,8 @@ public class ExecutionQueueImpl implemen
         private Set<Object> _serializedChannels = new HashSet<Object>();
 
         public ExecutionQueueOutputStream(OutputStream outputStream) throws 
IOException {
-            super(new GZIPOutputStream(outputStream));
+            // super(new GZIPOutputStream(outputStream));
+            super(outputStream);
             enableReplaceObject(true);
         }
 
@@ -737,15 +737,17 @@ public class ExecutionQueueImpl implemen
     }
 
     private static final class ChannelRef implements Externalizable {
-        private Class _type;
+        private Class<?> _type;
 
         private Integer _id;
 
-        private ChannelRef(Class type, Integer id) {
+        private ChannelRef(Class<?> type, Integer id) {
             _type = type;
             _id = id;
         }
 
+        // Used for deserialization
+        @SuppressWarnings("unused")
         public ChannelRef() {
         }
 
@@ -763,7 +765,7 @@ public class ExecutionQueueImpl implemen
         }
 
         public void readExternal(ObjectInput in) throws IOException, 
ClassNotFoundException {
-            _type = (Class) in.readObject();
+            _type = (Class<?>)in.readObject();
             _id = Integer.valueOf(in.readInt());
         }
     }

Modified: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/vpu/JacobVPU.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/vpu/JacobVPU.java?rev=1424264&r1=1424263&r2=1424264&view=diff
==============================================================================
--- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/vpu/JacobVPU.java 
(original)
+++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/vpu/JacobVPU.java Thu 
Dec 20 01:39:16 2012
@@ -190,7 +190,7 @@ public final class JacobVPU {
                 buf.append(" & ");
             }
             buf.append(method.getName()).append('(');
-            Class[] argTypes = method.getParameterTypes();
+            Class<?>[] argTypes = method.getParameterTypes();
             for (int j = 0; j < argTypes.length; ++j) {
                 if (j > 0) {
                     buf.append(", ");
@@ -300,7 +300,7 @@ public final class JacobVPU {
             return replyChannel;
         }
 
-        public Channel newChannel(Class channelType, String creator, String 
description) {
+        public Channel newChannel(Class<?> channelType, String creator, String 
description) {
             CommChannel chnl = new CommChannel(channelType);
             chnl.setDescription(description);
             _executionQueue.add(chnl);
@@ -319,12 +319,12 @@ public final class JacobVPU {
             return _executionQueue.createExport(chnl);
         }
 
-        public Channel importChannel(String channelId, Class channelType) {
+        public Channel importChannel(String channelId, Class<?> channelType) {
             CommChannel cframe = _executionQueue.consumeExport(channelId);
             return ChannelFactory.createChannel(cframe, channelType);
         }
 
-        public void object(boolean replicate, ChannelListener[] ml) {
+        public void object(boolean replicate, ChannelListener<?>[] ml) {
             if (LOG.isTraceEnabled()) {
                 StringBuffer msg = new StringBuffer();
                 msg.append(_cycle);
@@ -353,9 +353,8 @@ public final class JacobVPU {
             _executionQueue.add(grp);
         }
 
-        public void object(boolean replicate, ChannelListener methodList)
-                throws IllegalArgumentException {
-            object(replicate, new ChannelListener[] { methodList });
+        public void object(boolean replicate, ChannelListener<?> methodList) 
throws IllegalArgumentException {
+            object(replicate, new ChannelListener<?>[] { methodList });
         }
 
         /* UNUSED

Modified: 
ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/cell/CELL_.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/cell/CELL_.java?rev=1424264&r1=1424263&r2=1424264&view=diff
==============================================================================
--- ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/cell/CELL_.java 
(original)
+++ ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/cell/CELL_.java 
Thu Dec 20 01:39:16 2012
@@ -56,7 +56,7 @@ public class CELL_<T> extends JacobRunna
                 // Note: sequential Java above translates to parallel proc 
calc expression!
             }
 
-            @SuppressWarnings("unchecked")
+            @SuppressWarnings({ "unchecked", "rawtypes" })
             public void write(Object newVal) {
                 // COMMUNICATION{x & [... & write...] ==> Cell(run, newVal)
                 instance(new CELL_(_self, newVal));

Modified: 
ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/cell/CellChannelListener.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/cell/CellChannelListener.java?rev=1424264&r1=1424263&r2=1424264&view=diff
==============================================================================
--- 
ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/cell/CellChannelListener.java
 (original)
+++ 
ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/cell/CellChannelListener.java
 Thu Dec 20 01:39:16 2012
@@ -16,6 +16,7 @@ package org.apache.ode.jacob.examples.ce
  * @see org.apache.ode.jacob.examples.cell.Cell
  * @see org.apache.ode.jacob.examples.cell.CellChannel
  */
+@SuppressWarnings("serial")
 public abstract class CellChannelListener
     extends 
org.apache.ode.jacob.ChannelListener<org.apache.ode.jacob.examples.cell.CellChannel>
     implements org.apache.ode.jacob.examples.cell.Cell

Modified: 
ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/cell/JacobCellTest.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/cell/JacobCellTest.java?rev=1424264&r1=1424263&r2=1424264&view=diff
==============================================================================
--- 
ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/cell/JacobCellTest.java
 (original)
+++ 
ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/cell/JacobCellTest.java
 Thu Dec 20 01:39:16 2012
@@ -55,7 +55,8 @@ public class JacobCellTest extends TestC
     assertEquals("foo", _val);
   }
 
-  static class CellTest1 extends JacobRunnable {
+  @SuppressWarnings("serial")
+static class CellTest1 extends JacobRunnable {
     public void run() {
       CellChannel cellChannel = newChannel(CellChannel.class, "cell");
       ValChannel retChannel = newChannel(ValChannel.class, "val");

Modified: 
ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStreamChannelListener.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStreamChannelListener.java?rev=1424264&r1=1424263&r2=1424264&view=diff
==============================================================================
--- 
ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStreamChannelListener.java
 (original)
+++ 
ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStreamChannelListener.java
 Thu Dec 20 01:39:16 2012
@@ -16,6 +16,7 @@ package org.apache.ode.jacob.examples.er
  * @see org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStream
  * @see org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStreamChannel
  */
+@SuppressWarnings("serial")
 public abstract class NaturalNumberStreamChannelListener
     extends 
org.apache.ode.jacob.ChannelListener<org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStreamChannel>
     implements org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStream

Modified: 
ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/sequence/Sequence.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/sequence/Sequence.java?rev=1424264&r1=1424263&r2=1424264&view=diff
==============================================================================
--- 
ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/sequence/Sequence.java
 (original)
+++ 
ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/sequence/Sequence.java
 Thu Dec 20 01:39:16 2012
@@ -25,6 +25,7 @@ import org.apache.ode.jacob.SynchChannel
 /**
  * Abstract process that executes a number of steps sequentially.
  */
+@SuppressWarnings("serial")
 public abstract class Sequence extends JacobRunnable {
     private int _steps;
     private int _current;

Modified: 
ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/synch/SynchPrintChannelListener.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/synch/SynchPrintChannelListener.java?rev=1424264&r1=1424263&r2=1424264&view=diff
==============================================================================
--- 
ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/synch/SynchPrintChannelListener.java
 (original)
+++ 
ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/synch/SynchPrintChannelListener.java
 Thu Dec 20 01:39:16 2012
@@ -16,6 +16,7 @@ package org.apache.ode.jacob.examples.sy
  * @see org.apache.ode.jacob.examples.synch.SynchPrint
  * @see org.apache.ode.jacob.examples.synch.SynchPrintChannel
  */
+@SuppressWarnings("serial")
 public abstract class SynchPrintChannelListener
     extends 
org.apache.ode.jacob.ChannelListener<org.apache.ode.jacob.examples.synch.SynchPrintChannel>
     implements org.apache.ode.jacob.examples.synch.SynchPrint

Modified: 
ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/synch/SynchPrinter.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/synch/SynchPrinter.java?rev=1424264&r1=1424263&r2=1424264&view=diff
==============================================================================
--- 
ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/synch/SynchPrinter.java
 (original)
+++ 
ode/trunk/jacob/src/test/java/org/apache/ode/jacob/examples/synch/SynchPrinter.java
 Thu Dec 20 01:39:16 2012
@@ -55,6 +55,7 @@ public class SynchPrinter {
     public static final class Tester extends JacobRunnable {
         private static final long serialVersionUID = 7899682832271627464L;
 
+        @SuppressWarnings("serial")
         public void run() {
             final SynchPrintChannel p = newChannel(SynchPrintChannel.class);
             instance(new SystemPrinter(p));


Reply via email to