org.opennms.netmgt.poller.remote
Class PolledService

java.lang.Object
  extended by org.opennms.netmgt.poller.remote.PolledService
All Implemented Interfaces:
Serializable, Comparable<PolledService>, MonitoredService

public class PolledService
extends Object
implements MonitoredService, Serializable, Comparable<PolledService>

PolledService class.

Version:
$Id: $
Author:
Mathew Brozowski
See Also:
Serialized Form

Constructor Summary
PolledService(OnmsMonitoredService monitoredService, Map<String,Object> monitorConfiguration, OnmsPollModel pollModel)
          Constructor for PolledService.
 
Method Summary
 int compareTo(PolledService that)
          compareTo
 boolean equals(Object o)
          
 InetAddress getAddress()
          getAddress
 String getIpAddr()
          getIpAddr
 Map<String,Object> getMonitorConfiguration()
          getMonitorConfiguration
 NetworkInterface getNetInterface()
          getNetInterface
 int getNodeId()
          getNodeId
 String getNodeLabel()
          getNodeLabel
 OnmsPollModel getPollModel()
          getPollModel
 Integer getServiceId()
          getServiceId
 String getSvcName()
          getSvcName
 int hashCode()
          
 String toString()
          
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PolledService

public PolledService(OnmsMonitoredService monitoredService,
                     Map<String,Object> monitorConfiguration,
                     OnmsPollModel pollModel)

Constructor for PolledService.

Parameters:
monitoredService - a OnmsMonitoredService object.
monitorConfiguration - a Map object.
pollModel - a OnmsPollModel object.
Method Detail

getServiceId

public Integer getServiceId()

getServiceId

Returns:
a Integer object.

getAddress

public InetAddress getAddress()

getAddress

Specified by:
getAddress in interface MonitoredService
Returns:
a InetAddress object.

getIpAddr

public String getIpAddr()

getIpAddr

Specified by:
getIpAddr in interface MonitoredService
Returns:
a String object.

getNetInterface

public NetworkInterface getNetInterface()

getNetInterface

Specified by:
getNetInterface in interface MonitoredService
Returns:
a NetworkInterface object.

getNodeId

public int getNodeId()

getNodeId

Specified by:
getNodeId in interface MonitoredService
Returns:
a int.

getNodeLabel

public String getNodeLabel()

getNodeLabel

Specified by:
getNodeLabel in interface MonitoredService
Returns:
a String object.

getSvcName

public String getSvcName()

getSvcName

Specified by:
getSvcName in interface MonitoredService
Returns:
a String object.

getMonitorConfiguration

public Map<String,Object> getMonitorConfiguration()

getMonitorConfiguration

Returns:
a Map object.

getPollModel

public OnmsPollModel getPollModel()

getPollModel

Returns:
a OnmsPollModel object.

toString

public String toString()

Overrides:
toString in class Object

hashCode

public int hashCode()

Overrides:
hashCode in class Object

equals

public boolean equals(Object o)

Overrides:
equals in class Object

compareTo

public int compareTo(PolledService that)

compareTo

Specified by:
compareTo in interface Comparable<PolledService>
Parameters:
that - a PolledService object.
Returns:
a int.


Copyright © 2011. All Rights Reserved.