public class DefaultPollContext extends Object implements PollContext
Constructor and Description |
---|
DefaultPollContext() |
public IpInterfaceDao getIpInterfaceDao()
getIpInterfaceDao
IpInterfaceDao
object.public SnmpInterfaceDao getSnmpInterfaceDao()
getSnmpInterfaceDao
SnmpInterfaceDao
object.public EventIpcManager getEventManager()
getEventManager
EventIpcManager
object.public void setEventManager(EventIpcManager eventManager)
setEventManager
eventManager
- a EventIpcManager
object.public void setLocalHostName(String localHostName)
setLocalHostName
localHostName
- a String
object.public String getServiceName()
getServiceName
getServiceName
in interface PollContext
String
object.public void setServiceName(String serviceName)
setServiceName
setServiceName
in interface PollContext
serviceName
- a String
object.public void sendEvent(Event event)
sendEvent
sendEvent
in interface PollContext
event
- the event to sendpublic Event createEvent(String uei, int nodeId, String addr, String netMask, Date date, OnmsSnmpInterface snmpinterface)
createEvent
createEvent
in interface PollContext
uei
- a String
object.nodeId
- a int.addr
- a String
object.netMask
- a String
object.date
- a Date
object.snmpinterface
- a OnmsSnmpInterface
object.public List<OnmsSnmpInterface> get(int nodeId, String criteria)
get
get
in interface PollContext
nodeId
- a int.criteria
- a String
object.public void update(OnmsSnmpInterface snmpinterface)
update
in interface PollContext
snmpinterface
- a OnmsSnmpInterface
object.public List<OnmsIpInterface> getPollableNodesByIp(String ipaddr)
PollContext
getPollableNodesByIp
getPollableNodesByIp
in interface PollContext
ipaddr
- the ip address of the node.public List<OnmsIpInterface> getPollableNodes()
PollContext
getPollableNodes
getPollableNodes
in interface PollContext
public String getLocation(Integer nodeId)
getLocation
in interface PollContext
public LocationAwareSnmpClient getLocationAwareSnmpClient()
getLocationAwareSnmpClient
in interface PollContext
public void setLocationAwareSnmpClient(LocationAwareSnmpClient locationAwareSnmpClient)
Copyright © 2021. All rights reserved.