annotate src/main/java/christie/topology/HostMessage.java @ 83:2314c55534ef

add TreeTopology
author akahori
date Sat, 15 Sep 2018 09:24:36 +0900
parents f884c1bd0d36
children 7abfe041b75c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
40
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
1 package christie.topology;
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
2
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
3
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
4 import org.msgpack.annotation.Message;
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
5
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
6 @Message
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
7 public class HostMessage {
50
8dfd93810041 fix config and HostMessage
akahori
parents: 40
diff changeset
8 public String hostName;
40
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
9 public int port;
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
10
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
11 public String connectionName;
64
f884c1bd0d36 fix IncomingHosts and RecordTopology. and refactor.
akahori
parents: 50
diff changeset
12 public String nodeName; // this is nodeName which have these IP and port.
40
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
13
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
14 public String reverseName;
64
f884c1bd0d36 fix IncomingHosts and RecordTopology. and refactor.
akahori
parents: 50
diff changeset
15 public String remoteNodeName;
40
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
16 public String cookie; // MD5
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
17
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
18 public boolean alive;
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
19
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
20 public HostMessage() { }
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
21 public HostMessage(String name, int port) {
50
8dfd93810041 fix config and HostMessage
akahori
parents: 40
diff changeset
22 this.hostName = name;
40
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
23 this.port = port;
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
24 }
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
25
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
26 public HostMessage(String name, int port, String connectionName, String reverseName) {
50
8dfd93810041 fix config and HostMessage
akahori
parents: 40
diff changeset
27 this.hostName = name;
40
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
28 this.port = port;
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
29 this.connectionName = connectionName;
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
30 this.reverseName = reverseName;
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
31 }
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
32
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
33 public boolean isAlive() {
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
34 return alive;
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
35 }
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
36
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
37 public String toString() {
50
8dfd93810041 fix config and HostMessage
akahori
parents: 40
diff changeset
38 return "HostMessage : name = " + hostName + ", port = " + Integer.toString(port) + " connectionName = " +
64
f884c1bd0d36 fix IncomingHosts and RecordTopology. and refactor.
akahori
parents: 50
diff changeset
39 connectionName + " absName = " + nodeName + "reverseName = " + reverseName + " remoteAbsName = " + remoteNodeName
40
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
40 + " cokkie = " + cookie ;
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
41 }
342931aea0b8 add topology HostMessage
akahori
parents:
diff changeset
42 }