PUD: make java UplinkMessage Serializable
authorFerry Huberts <f.huberts@mindef.nl>
Wed, 7 Sep 2011 12:59:05 +0000 (14:59 +0200)
committerFerry Huberts <f.huberts@mindef.nl>
Tue, 18 Oct 2011 10:08:27 +0000 (12:08 +0200)
Signed-off-by: Ferry Huberts <f.huberts@mindef.nl>
lib/pud/wireformat-java/src/main/java/org/olsr/plugin/pud/ClusterLeader.java
lib/pud/wireformat-java/src/main/java/org/olsr/plugin/pud/PositionUpdate.java
lib/pud/wireformat-java/src/main/java/org/olsr/plugin/pud/UplinkMessage.java

index bce7bb7..f2b1ae5 100644 (file)
@@ -6,6 +6,8 @@ import java.net.InetAddress;
  * This class represents an uplink message, type cluster leader.
  */
 public class ClusterLeader extends UplinkMessage {
+       private static final long serialVersionUID = -1425806435563378359L;
+
        /**
         * Default constructor
         */
index 38fbf13..a126e43 100644 (file)
@@ -7,6 +7,8 @@ import java.util.Date;
  * This class represents an uplink message, type position update.
  */
 public class PositionUpdate extends UplinkMessage {
+       private static final long serialVersionUID = -7253852907534653248L;
+
        /**
         * Default constructor
         */
index ae61ceb..7635d4b 100644 (file)
@@ -1,12 +1,16 @@
 package org.olsr.plugin.pud;
 
+import java.io.Serializable;
+
 /**
  * This class represents an uplink message.
  * 
  * It stores the received uplink message in a byte array and provides access
  * methods for all uplink header fields.
  */
-public abstract class UplinkMessage {
+public abstract class UplinkMessage implements Serializable {
+       private static final long serialVersionUID = -1514460974030674657L;
+
        static {
                LibraryLoader.load();
        }