Package org.opennms.netmgt.config.poller
Class Service
- java.lang.Object
-
- org.opennms.netmgt.config.poller.Service
-
- All Implemented Interfaces:
Serializable
public class Service extends Object implements Serializable
Service to be polled for addresses in this package.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddParameter(String key, String value)voidaddParameter(Parameter parameter)booleanequals(Object obj)Overrides the Object.equals method.LonggetInterval()Interval at which the service is to be polledStringgetName()Service nameParametergetParameter(String key)List<Parameter>getParameters()StringgetPattern()StringgetStatus()Status of the service.StringgetUserDefined()Specifies if the service is user defined.inthashCode()Overrides the Object.hashCode method.booleanremoveParameter(Parameter parameter)voidsetInterval(Integer interval)voidsetInterval(Long interval)voidsetName(String name)voidsetParameters(List<Parameter> parameters)voidsetPattern(String pattern)voidsetStatus(String status)voidsetUserDefined(String userDefined)StringtoString()
-
-
-
Method Detail
-
getName
public String getName()
Service name
-
setName
public void setName(String name)
-
getInterval
public Long getInterval()
Interval at which the service is to be polled
-
setInterval
public void setInterval(Long interval)
-
setInterval
public void setInterval(Integer interval)
-
getUserDefined
public String getUserDefined()
Specifies if the service is user defined. Used specifically for UI purposes.
-
setUserDefined
public void setUserDefined(String userDefined)
-
getStatus
public String getStatus()
Status of the service. The service is polled only if this is set to 'on'.
-
setStatus
public void setStatus(String status)
-
getPattern
public String getPattern()
-
setPattern
public void setPattern(String pattern)
-
addParameter
public void addParameter(Parameter parameter) throws IndexOutOfBoundsException
- Throws:
IndexOutOfBoundsException
-
removeParameter
public boolean removeParameter(Parameter parameter)
-
equals
public boolean equals(Object obj)
Overrides the Object.equals method.
-
hashCode
public int hashCode()
Overrides the Object.hashCode method.The following steps came from Effective Java Programming Language Guide by Joshua Bloch, Chapter 3
-
-