public class PollableInterface extends PollableContainer
PollableContainer.Accumulator<T>, PollableContainer.Iter, PollableContainer.SimpleIter<T>| Constructor and Description |
|---|
PollableInterface(PollableNode node,
InetAddress addr)
Constructor for PollableInterface.
|
addMember, delete, deleteMember, deriveValueFromMembers, deriveValueFromMembers, doExtrapolateCause, doInheritParentalCause, forEachMember, forEachMember, getMember, getMemberCount, getMembers, getMemberStatus, poll, processCause, processMemberStatusChanges, processResolution, processStatusChange, removeMember, resetStatusChanged, resolveAllOutages, visit, visitMemberscreateOutage, doPoll, extrapolateCause, getCause, getLockRoot, getParent, getScope, getStatus, hasOpenOutage, inheritParentalCause, isDeleted, isStatusChanged, obtainTreeLock, obtainTreeLock, processComingUp, processGoingDown, processLingeringCauses, releaseTreeLock, resolveOutage, setCause, setParent, updateStatus, withTreeLock, withTreeLock, withTreeLock, withTreeLockpublic PollableInterface(PollableNode node, InetAddress addr)
Constructor for PollableInterface.
node - a PollableNode object.addr - a InetAddress object.public PollableNode getNode()
getNode
PollableNode object.public PollableNetwork getNetwork()
getNetwork
PollableNetwork object.public PollContext getContext()
getContext
getContext in class PollableElementPollContext object.public InetAddress getAddress()
getAddress
InetAddress object.public int getNodeId()
getNodeId
public String getNodeLocation()
public PollableService createService(String svcName)
createService
svcName - a String object.PollableService object.public PollableService getService(String svcName)
getService
svcName - a String object.PollableService object.public List<PollableService> getServices()
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 PollableContainerPollStatus 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
public void reparentTo(PollableNode newNode)
reparentTo
newNode - a PollableNode object.Copyright © 2022. All rights reserved.