|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opennms.netmgt.poller.pollables.PollableElement
org.opennms.netmgt.poller.pollables.PollableContainer
org.opennms.netmgt.poller.pollables.PollableInterface
public class PollableInterface
Represents a PollableInterface
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.opennms.netmgt.poller.pollables.PollableContainer |
|---|
PollableContainer.Accumulator<T>, PollableContainer.Iter, PollableContainer.SimpleIter<T> |
| Constructor Summary | |
|---|---|
PollableInterface(PollableNode node,
InetAddress addr)
Constructor for PollableInterface. |
|
| Method Summary | |
|---|---|
Event |
createDownEvent(Date date)
createDownEvent |
protected Object |
createMemberKey(PollableElement member)
createMemberKey |
PollableService |
createService(String svcName)
createService |
Event |
createUpEvent(Date date)
createUpEvent |
InetAddress |
getAddress()
getAddress |
PollContext |
getContext()
getContext |
String |
getIpAddr()
getIpAddr |
PollableNetwork |
getNetwork()
getNetwork |
PollableNode |
getNode()
getNode |
int |
getNodeId()
getNodeId |
String |
getNodeLabel()
getNodeLabel |
PollableService |
getService(String svcName)
getService |
protected PollStatus |
poll(PollableElement elem)
poll |
PollStatus |
pollRemainingMembers(PollableElement member)
pollRemainingMembers |
void |
recalculateStatus()
recalculateStatus |
void |
reparentTo(PollableNode newNode)
reparentTo |
PollableElement |
selectPollElement()
selectPollElement |
String |
toString()
toString |
protected void |
visitThis(PollableVisitor v)
visitThis |
| 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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public PollableInterface(PollableNode node,
InetAddress addr)
Constructor for PollableInterface.
node - a PollableNode object.addr - a InetAddress object.| Method Detail |
|---|
public PollableNode getNode()
getNode
PollableNode object.public PollableNetwork getNetwork()
getNetwork
PollableNetwork object.public PollContext getContext()
getContext
getContext in class PollableElementPollContext object.public String getIpAddr()
getIpAddr
String object.public InetAddress getAddress()
getAddress
InetAddress object.public int getNodeId()
getNodeId
public String getNodeLabel()
getNodeLabel
String object.public PollableService createService(String svcName)
createService
svcName - a String object.
PollableService object.public PollableService getService(String svcName)
getService
svcName - a String object.
PollableService object.protected Object createMemberKey(PollableElement member)
createMemberKey
createMemberKey in class PollableContainermember - a PollableElement object.
Object object.protected void visitThis(PollableVisitor v)
visitThis
visitThis in class PollableContainerv - a PollableVisitor object.public void recalculateStatus()
recalculateStatus
recalculateStatus in class PollableContainerpublic PollableElement selectPollElement()
selectPollElement
selectPollElement in class PollableContainerPollableElement object.protected PollStatus poll(PollableElement elem)
poll
poll in class PollableContainerelem - a PollableElement object.
PollStatus object.public PollStatus pollRemainingMembers(PollableElement member)
pollRemainingMembers
pollRemainingMembers in class PollableContainermember - a PollableElement object.
PollStatus object.public Event createDownEvent(Date date)
createDownEvent
createDownEvent in class PollableElementdate - a Date object.
Event object.public Event createUpEvent(Date date)
createUpEvent
createUpEvent in class PollableElementdate - a Date object.
Event object.public String toString()
toString
toString in class ObjectString object.public void reparentTo(PollableNode newNode)
reparentTo
newNode - a PollableNode object.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||