org.opennms.netmgt.poller.pollables
Class PollableInterface
java.lang.Object
org.opennms.netmgt.poller.pollables.PollableElement
org.opennms.netmgt.poller.pollables.PollableContainer
org.opennms.netmgt.poller.pollables.PollableInterface
public class PollableInterface
- extends PollableContainer
Represents a PollableInterface
- Author:
- Mathew Brozowski
| Methods inherited from class org.opennms.netmgt.poller.pollables.PollableContainer |
addMember, delete, deleteMember, deriveValueFromMembers, deriveValueFromMembers, doExtrapolateCause, doInheritParentalCause, forEachMember, forEachMember, getMember, getMemberCount, getMembers, getMemberStatus, poll, processCause, processMemberStatusChanges, processResolution, processStatusChange, removeMember, resetStatusChanged, resolveAllOutages, visit, visitMembers |
| Methods inherited from class org.opennms.netmgt.poller.pollables.PollableElement |
createOutage, doPoll, extrapolateCause, getCause, getLockRoot, getParent, getScope, getStatus, hasOpenOutage, inheritParentalCause, isDeleted, isStatusChanged, isTreeLockAvailable, obtainTreeLock, processComingUp, processGoingDown, processLingeringCauses, releaseTreeLock, resolveOutage, setCause, setParent, updateStatus, withTreeLock, withTreeLock, withTreeLock, withTreeLock |
PollableInterface
public PollableInterface(PollableNode node,
InetAddress addr)
getNode
public PollableNode getNode()
getNetwork
public PollableNetwork getNetwork()
getContext
public PollContext getContext()
- Specified by:
getContext in class PollableElement
getIpAddr
public String getIpAddr()
getAddress
public InetAddress getAddress()
getNodeId
public int getNodeId()
getNodeLabel
public String getNodeLabel()
createService
public PollableService createService(String svcName)
getService
public PollableService getService(String svcName)
createMemberKey
protected Object createMemberKey(PollableElement member)
- Specified by:
createMemberKey in class PollableContainer
- Returns:
visitThis
protected void visitThis(PollableVisitor v)
- Overrides:
visitThis in class PollableContainer
recalculateStatus
public void recalculateStatus()
- Overrides:
recalculateStatus in class PollableContainer
selectPollElement
public PollableElement selectPollElement()
- Overrides:
selectPollElement in class PollableContainer
- Returns:
poll
protected PollStatus poll(PollableElement elem)
- Overrides:
poll in class PollableContainer
pollRemainingMembers
public PollStatus pollRemainingMembers(PollableElement member)
- Overrides:
pollRemainingMembers in class PollableContainer
- Returns:
createDownEvent
public Event createDownEvent(Date date)
- Specified by:
createDownEvent in class PollableElement
- Returns:
createUpEvent
public Event createUpEvent(Date date)
- Specified by:
createUpEvent in class PollableElement
- Returns:
toString
public String toString()
- Overrides:
toString in class Object
reparentTo
public void reparentTo(PollableNode newNode)
Copyright © 2009. All Rights Reserved.