|
||||||||||
| 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.PollableNode
public class PollableNode
Represents a PollableNode
| Nested Class Summary | |
|---|---|
class |
PollableNode.Lock
Represents a Lock |
| Nested classes/interfaces inherited from class org.opennms.netmgt.poller.pollables.PollableContainer |
|---|
PollableContainer.Accumulator<T>, PollableContainer.Iter, PollableContainer.SimpleIter<T> |
| Constructor Summary | |
|---|---|
PollableNode(PollableNetwork network,
int nodeId,
String nodeLabel)
Constructor for PollableNode. |
|
| Method Summary | |
|---|---|
Event |
createDownEvent(Date date)
createDownEvent |
PollableInterface |
createInterface(InetAddress addr)
createInterface |
protected Object |
createMemberKey(PollableElement member)
createMemberKey |
PollableService |
createService(InetAddress addr,
String svcName)
createService |
Event |
createUpEvent(Date date)
createUpEvent |
PollStatus |
doPoll(PollableElement elem)
doPoll |
PollContext |
getContext()
getContext |
PollableInterface |
getInterface(InetAddress addr)
getInterface |
PollableElement |
getLockRoot()
getLockRoot |
PollableNetwork |
getNetwork()
getNetwork |
int |
getNodeId()
getNodeId |
String |
getNodeLabel()
getNodeLabel |
PollableService |
getService(InetAddress addr,
String svcName)
getService |
boolean |
isTreeLockAvailable()
isTreeLockAvailable |
void |
obtainTreeLock(long timeout)
obtainTreeLock |
void |
releaseTreeLock()
releaseTreeLock |
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, poll, pollRemainingMembers, processCause, processMemberStatusChanges, processResolution, processStatusChange, recalculateStatus, removeMember, resetStatusChanged, resolveAllOutages, selectPollElement, visit, visitMembers |
| Methods inherited from class org.opennms.netmgt.poller.pollables.PollableElement |
|---|
createOutage, extrapolateCause, getCause, getParent, getScope, getStatus, hasOpenOutage, inheritParentalCause, isDeleted, isStatusChanged, processComingUp, processGoingDown, processLingeringCauses, 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 PollableNode(PollableNetwork network,
int nodeId,
String nodeLabel)
Constructor for PollableNode.
network - a PollableNetwork object.nodeId - a int.nodeLabel - a String object.| Method Detail |
|---|
public int getNodeId()
getNodeId
public String getNodeLabel()
getNodeLabel
String object.public PollableInterface createInterface(InetAddress addr)
createInterface
addr - a InetAddress object.
PollableInterface object.public PollableInterface getInterface(InetAddress addr)
getInterface
addr - a InetAddress object.
PollableInterface object.public PollableNetwork getNetwork()
getNetwork
PollableNetwork object.public PollContext getContext()
getContext
getContext in class PollableElementPollContext object.protected Object createMemberKey(PollableElement member)
createMemberKey
createMemberKey in class PollableContainermember - a PollableElement object.
Object object.
public PollableService createService(InetAddress addr,
String svcName)
createService
svcName - a String object.addr - a InetAddress object.
PollableService object.
public PollableService getService(InetAddress addr,
String svcName)
getService
svcName - a String object.addr - a InetAddress object.
PollableService object.protected void visitThis(PollableVisitor v)
visitThis
visitThis in class PollableContainerv - a PollableVisitor 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 PollableElement getLockRoot()
getLockRoot
getLockRoot in class PollableElementPollableElement object.public boolean isTreeLockAvailable()
isTreeLockAvailable
isTreeLockAvailable in class PollableElementpublic void obtainTreeLock(long timeout)
obtainTreeLock
obtainTreeLock in class PollableElementtimeout - a long.public void releaseTreeLock()
releaseTreeLock
releaseTreeLock in class PollableElementpublic PollStatus doPoll(PollableElement elem)
doPoll
doPoll in class PollableElementelem - a PollableElement object.
PollStatus object.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||