X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Fjsite%2Fcore%2FNode.java;h=9a4d3be7f8d9123a900fe1f45993dbc3b98ce91d;hb=62d8078eff84dd476c3cf7c6b95b47d1438a1360;hp=bb61ee9d0552eaf3e6f14e1c5a1f9312a07175bd;hpb=adfe0cdb33f5d1a5a371e2cc35808550c4e4ab73;p=jSite2.git diff --git a/src/net/pterodactylus/jsite/core/Node.java b/src/net/pterodactylus/jsite/core/Node.java index bb61ee9..9a4d3be 100644 --- a/src/net/pterodactylus/jsite/core/Node.java +++ b/src/net/pterodactylus/jsite/core/Node.java @@ -77,7 +77,11 @@ public class Node extends AbstractBean { * The internal ID of the node */ void setId(String id) { - this.id = id; + if (id == null) { + this.id = Hex.toHex(IdGenerator.generateId()); + } else { + this.id = id; + } } /** @@ -148,7 +152,7 @@ public class Node extends AbstractBean { */ @Override public String toString() { - return name + " (" + hostname + ((port == 9481) ? ("") : (":" + port)) + ")"; + return getClass().getName() + "[name=" + name + ",hostname=" + hostname + ",port=" + port + "]"; } }