package org.act.tstream.ui.model; import java.io.Serializable; import org.apache.commons.lang.StringUtils; import org.act.tstream.utils.NetWorkUtils; public class NimbusSlave implements Serializable { private static final long serialVersionUID = 2134152872653314400L; private String ip; private String logviewPort; private String hostname; private String uptime; public NimbusSlave(String hostname, String uptime, int port) { this.hostname = hostname; this.uptime = uptime; String[] fields = StringUtils.split(hostname, ":"); this.ip = NetWorkUtils.host2Ip(fields[0]); this.logviewPort = String.valueOf(port); } public String getIp() { return ip; } public void setIp(String ip) { this.ip = ip; } public String getHostname() { return hostname; } public void setHostname(String hostname) { this.hostname = hostname; } public String getUptime() { return uptime; } public void setUptime(String uptime) { this.uptime = uptime; } public String getLogviewPort() { return logviewPort; } public void setLogviewPort(String logviewPort) { this.logviewPort = logviewPort; } }