Interface PollContext
-
- All Known Implementing Classes:
DefaultPollContext
public interface PollContextRepresents a PollContext- Version:
- $Id: $
- Author:
- Antonio Russo, Mathew Brozowski
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EventcreateEvent(String uei, int nodeId, String address, String netMask, Date date, OnmsSnmpInterface snmpinterface)createEventList<OnmsSnmpInterface>get(int nodeId, String criteria)getStringgetLocation(Integer nodeId)LocationAwareSnmpClientgetLocationAwareSnmpClient()List<OnmsIpInterface>getPollableNodes()getPollableNodesList<OnmsIpInterface>getPollableNodesByIp(String ipaddr)getPollableNodesByIpStringgetServiceName()getServiceNamevoidsendEvent(Event event)sendEventvoidsetServiceName(String serviceName)setServiceNamevoidupdate(OnmsSnmpInterface snmpinteface)Update the OnmsSnmpInterface
-
-
-
Method Detail
-
setServiceName
void setServiceName(String serviceName)
setServiceName
- Parameters:
serviceName- aStringobject.
-
sendEvent
void sendEvent(Event event)
sendEvent
- Parameters:
event- the event to send
-
createEvent
Event createEvent(String uei, int nodeId, String address, String netMask, Date date, OnmsSnmpInterface snmpinterface)
createEvent
- Parameters:
uei- aStringobject.nodeId- a int.address- aStringobject.netMask- aStringobject.date- aDateobject.snmpinterface- aOnmsSnmpInterfaceobject.- Returns:
- the event
-
get
List<OnmsSnmpInterface> get(int nodeId, String criteria)
get
- Parameters:
nodeId- a int.criteria- aStringobject.- Returns:
- The List of OnmsSnmpInterfaces to be polled
-
getPollableNodesByIp
List<OnmsIpInterface> getPollableNodesByIp(String ipaddr)
getPollableNodesByIp
- Parameters:
ipaddr- the ip address of the node.- Returns:
- The List of OnmsIpInterfaces to be polled
-
getPollableNodes
List<OnmsIpInterface> getPollableNodes()
getPollableNodes
- Returns:
- The List of OnmsIpInterfaces to be polled
-
update
void update(OnmsSnmpInterface snmpinteface)
Update the OnmsSnmpInterface- Parameters:
snmpinteface- aOnmsSnmpInterfaceobject.
-
getLocationAwareSnmpClient
LocationAwareSnmpClient getLocationAwareSnmpClient()
-
-