changeset 130:b94aef33e262

fix HostMessage implements clone
author akahori
date Tue, 25 Dec 2018 15:17:15 +0900
parents 2e2d761ea806
children 5c608008c29a
files src/main/java/christie/topology/HostMessage.java
diffstat 1 files changed, 15 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/main/java/christie/topology/HostMessage.java	Tue Dec 25 15:16:17 2018 +0900
+++ b/src/main/java/christie/topology/HostMessage.java	Tue Dec 25 15:17:15 2018 +0900
@@ -6,7 +6,7 @@
 import java.net.UnknownHostException;
 
 @Message
-public class HostMessage {
+public class HostMessage implements Cloneable {
     private String hostName;
     private int port;
     private String nodeName; // this is nodeName which have these IP and port.
@@ -66,4 +66,18 @@
                 connectionName + " absName = " + nodeName + " remoteAbsName = " + remoteNodeName
                 + " cokkie = " + cookie ;
     }
+
+    @Override
+    public HostMessage clone(){
+
+        HostMessage cloneHostMessage = new HostMessage();
+        try {
+            cloneHostMessage = (HostMessage)super.clone();
+        }catch (Exception e){
+            e.printStackTrace();
+        }
+        return cloneHostMessage;
+    }
+
+
 }