org.opennms.netmgt.snmpinterfacepoller.pollable
Interface PollContext

All Known Implementing Classes:
DefaultPollContext

public interface PollContext

Represents a PollContext

Version:
$Id: $
Author:
Antonio Russo, Mathew Brozowski

Method Summary
 Event createEvent(String uei, int nodeId, String address, Date date, OnmsSnmpInterface snmpinterface)
          createEvent
 List<OnmsSnmpInterface> get(int nodeId, String criteria)
          get
 List<OnmsIpInterface> getPollableNodes()
          getPollableNodes
 List<OnmsIpInterface> getPollableNodesByIp(String ipaddr)
          getPollableNodesByIp
 String getServiceName()
          getServiceName
 void sendEvent(Event event)
          sendEvent
 void setServiceName(String serviceName)
          setServiceName
 void update(OnmsSnmpInterface snmpinteface)
          Update the OnmsSnmpInterface
 

Method Detail

getServiceName

String getServiceName()

getServiceName

Returns:
a String object.

setServiceName

void setServiceName(String serviceName)

setServiceName

Parameters:
serviceName - a String object.

sendEvent

void sendEvent(Event event)

sendEvent

Parameters:
event - the event to send

createEvent

Event createEvent(String uei,
                  int nodeId,
                  String address,
                  Date date,
                  OnmsSnmpInterface snmpinterface)

createEvent

Parameters:
uei - a String object.
nodeId - a int.
address - a String object.
date - a Date object.
snmpinterface - a OnmsSnmpInterface object.
Returns:
the event

get

List<OnmsSnmpInterface> get(int nodeId,
                            String criteria)

get

Parameters:
nodeId - a int.
criteria - a String object.
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 - a OnmsSnmpInterface object.


Copyright © 2011. All Rights Reserved.