[jbosscache-commits] JBoss Cache SVN: r4605 - core/trunk/src/main/java/org/jboss/cache/marshall.

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Fri Oct 12 10:28:52 EDT 2007


Author: manik.surtani at jboss.com
Date: 2007-10-12 10:28:52 -0400 (Fri, 12 Oct 2007)
New Revision: 4605

Modified:
   core/trunk/src/main/java/org/jboss/cache/marshall/NodeData.java
Log:
Genericised

Modified: core/trunk/src/main/java/org/jboss/cache/marshall/NodeData.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/marshall/NodeData.java	2007-10-12 14:24:34 UTC (rev 4604)
+++ core/trunk/src/main/java/org/jboss/cache/marshall/NodeData.java	2007-10-12 14:28:52 UTC (rev 4605)
@@ -16,8 +16,8 @@
  */
 public class NodeData implements Externalizable
 {
-   private Fqn fqn = null;
-   private Map<Object, Object> attrs = null;
+   private Fqn<?> fqn = null;
+   private Map<?, ?> attrs = null;
 
    static final long serialVersionUID = -7571995794010294485L;
 
@@ -25,18 +25,18 @@
    {
    }
 
-   public NodeData(Fqn fqn)
+   public NodeData(Fqn<?> fqn)
    {
       this.fqn = fqn;
    }
 
-   public NodeData(Fqn fqn, Map attrs)
+   public NodeData(Fqn<?> fqn, Map<?, ?> attrs)
    {
       this.fqn = fqn;
       this.attrs = attrs;
    }
 
-   public NodeData(String fqn, Map attrs)
+   public NodeData(String fqn, Map<?, ?> attrs)
    {
       this.fqn = Fqn.fromString(fqn);
       this.attrs = attrs;
@@ -76,6 +76,7 @@
       }
    }
 
+   @SuppressWarnings("unchecked")
    public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
    {
       fqn = (Fqn) in.readObject();




More information about the jbosscache-commits mailing list