package org.infosec.ismp.model.spservicepoller; import java.util.ArrayList; import java.util.List; import org.infosec.ismp.model.poller.Parameter; /** * 代表一个被监控的特别服务。 * @author <a href="mailto:lianglin1979@sjtu.edu.cn">lianglin</a> * */ public class SpecialService { private int serviceId; private String name; private long interval; private boolean hasInterval; private String status; private String svcName;//icmp,http private String ipAddr; private List<Parameter> parameters = new ArrayList<Parameter>(); public int getServiceId() { return serviceId; } public void setServiceId(int serviceId) { this.serviceId = serviceId; } public String getName() { return name; } public void setName(String name) { this.name = name; } public long getInterval() { return interval; } public void setInterval(long interval) { this.interval = interval; } public boolean isHasInterval() { return hasInterval; } public void setHasInterval(boolean hasInterval) { this.hasInterval = hasInterval; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public String getSvcName() { return svcName; } public void setSvcName(String svcName) { this.svcName = svcName; } public Parameter[] getParameters() { return (Parameter[]) parameters.toArray(new Parameter[0]); } public void setParameters(List<Parameter> parameters) { this.parameters = parameters; } public String getIpAddr() { return ipAddr; } public void setIpAddr(String ipAddr) { this.ipAddr = ipAddr; } }