package org.torrent.internal.protocol.message; import org.torrent.internal.util.Validator; public class Port implements BittorrentMessage { private final int port; public Port(int port) { Validator.isTrue(port >= 0 && port <= 65535, "Port out of range: " + port); this.port = port; } public int getPort() { return port; } @Override public void accept(BTMessageVisitor visitor) { visitor.visitPort(this); } @Override public String toString() { return "Port (DHT): port = " + port; } }