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(java.lang.String uei, int nodeId, java.lang.String address, java.lang.String netMask, java.util.Date date, OnmsSnmpInterface snmpinterface)createEventjava.util.List<OnmsSnmpInterface>get(int nodeId, java.lang.String criteria)getjava.lang.StringgetLocation(java.lang.Integer nodeId)LocationAwareSnmpClientgetLocationAwareSnmpClient()java.util.List<OnmsIpInterface>getPollableNodes()getPollableNodesjava.util.List<OnmsIpInterface>getPollableNodesByIp(java.lang.String ipaddr)getPollableNodesByIpjava.lang.StringgetServiceName()getServiceNamevoidsendEvent(Event event)sendEventvoidsetServiceName(java.lang.String serviceName)setServiceNamevoidupdate(OnmsSnmpInterface snmpinteface)Update the OnmsSnmpInterface
-
-
-
Method Detail
-
getServiceName
java.lang.String getServiceName()
getServiceName
- Returns:
- a
Stringobject.
-
setServiceName
void setServiceName(java.lang.String serviceName)
setServiceName
- Parameters:
serviceName- aStringobject.
-
sendEvent
void sendEvent(Event event)
sendEvent
- Parameters:
event- the event to send
-
createEvent
Event createEvent(java.lang.String uei, int nodeId, java.lang.String address, java.lang.String netMask, java.util.Date date, OnmsSnmpInterface snmpinterface)
createEvent
- Parameters:
uei- aStringobject.nodeId- a int.address- aStringobject.netMask- aStringobject.date- aDateobject.snmpinterface- aOnmsSnmpInterfaceobject.- Returns:
- the event
-
get
java.util.List<OnmsSnmpInterface> get(int nodeId, java.lang.String criteria)
get
- Parameters:
nodeId- a int.criteria- aStringobject.- Returns:
- The List of OnmsSnmpInterfaces to be polled
-
getPollableNodesByIp
java.util.List<OnmsIpInterface> getPollableNodesByIp(java.lang.String ipaddr)
getPollableNodesByIp
- Parameters:
ipaddr- the ip address of the node.- Returns:
- The List of OnmsIpInterfaces to be polled
-
getPollableNodes
java.util.List<OnmsIpInterface> getPollableNodes()
getPollableNodes
- Returns:
- The List of OnmsIpInterfaces to be polled
-
update
void update(OnmsSnmpInterface snmpinteface)
Update the OnmsSnmpInterface- Parameters:
snmpinteface- aOnmsSnmpInterfaceobject.
-
getLocation
java.lang.String getLocation(java.lang.Integer nodeId)
-
getLocationAwareSnmpClient
LocationAwareSnmpClient getLocationAwareSnmpClient()
-
-