public interface TaskNode
int getVersion()
int getNumberOfChildren()
Iterable<TaskNode> getChildren()
void removeChild(TaskNode taskNode)
boolean isRunning()
void onRunningTask()
void onFailedTask()
boolean hasChanges()
boolean isNeighborActive(String neighborId)
void onReceiptOfAcknowledgement(GroupCommunicationMessage msg)
void onParentRunning()
void onParentDead()
void onChildRunning(String childId)
void onChildDead(String childId)
void checkAndSendTopologySetupMessage()
void checkAndSendTopologySetupMessageFor(String source)
source
- boolean resetTopologySetupSent()
void waitForTopologySetupOrFailure()
void setSibling(TaskNode leaf)
void updatingTopology()
Copyright © 2016 The Apache Software Foundation. All rights reserved.