package org.infosec.ismp.manager.ping; import org.infosec.ismp.manager.agent.AgentTaskNode; import org.infosec.ismp.manager.agent.task.AgentTodoTask; import org.infosec.ismp.manager.agent.task.AgentTodoTask.AgentTodoType; public class PingNode implements AgentTaskNode { String nodeid; String ipaddr; long interval; boolean halfWhenDown; @Override public AgentTodoTask convertToTask() { return new AgentAddPingTask(this); } public String getNodeid() { return nodeid; } public void setNodeid(String nodeid) { this.nodeid = nodeid; } public String getIpaddr() { return ipaddr; } public void setIpaddr(String ipaddr) { this.ipaddr = ipaddr; } public long getInterval() { return interval; } public void setInterval(long interval) { this.interval = interval; } public boolean isHalfWhenDown() { return halfWhenDown; } public void setHalfWhenDown(boolean halfWhenDown) { this.halfWhenDown = halfWhenDown; } @Override public AgentTodoType getType() { return AgentTodoType.PING; } }