public interface OperatorTopologyStruct
Modifier and Type | Method and Description |
---|---|
void |
addAsData(GroupCommunicationMessage msg) |
Collection<? extends NodeStruct> |
getChildren() |
String |
getDriverId() |
Class<? extends Name<String>> |
getGroupName() |
Class<? extends Name<String>> |
getOperName() |
NodeStruct |
getParent() |
String |
getSelfId() |
Sender |
getSender() |
int |
getVersion() |
boolean |
hasChanges() |
byte[] |
recvFromChildren() |
<T> T |
recvFromChildren(Reduce.ReduceFunction<T> redFunc,
Codec<T> dataCodec) |
byte[] |
recvFromParent(ReefNetworkGroupCommProtos.GroupCommMessage.Type msgType) |
void |
sendToChildren(byte[] data,
ReefNetworkGroupCommProtos.GroupCommMessage.Type msgType) |
void |
sendToChildren(Map<String,byte[]> dataMap,
ReefNetworkGroupCommProtos.GroupCommMessage.Type msgType) |
void |
sendToParent(byte[] data,
ReefNetworkGroupCommProtos.GroupCommMessage.Type msgType) |
void |
setChanges(boolean b) |
void |
update(GroupCommunicationMessage msg) |
void |
update(Set<GroupCommunicationMessage> deletionDeltas) |
Class<? extends Name<String>> getGroupName()
Class<? extends Name<String>> getOperName()
int getVersion()
NodeStruct getParent()
Collection<? extends NodeStruct> getChildren()
String getDriverId()
boolean hasChanges()
void setChanges(boolean b)
void addAsData(GroupCommunicationMessage msg)
void update(Set<GroupCommunicationMessage> deletionDeltas)
void update(GroupCommunicationMessage msg)
void sendToParent(byte[] data, ReefNetworkGroupCommProtos.GroupCommMessage.Type msgType)
byte[] recvFromParent(ReefNetworkGroupCommProtos.GroupCommMessage.Type msgType)
void sendToChildren(byte[] data, ReefNetworkGroupCommProtos.GroupCommMessage.Type msgType)
void sendToChildren(Map<String,byte[]> dataMap, ReefNetworkGroupCommProtos.GroupCommMessage.Type msgType)
<T> T recvFromChildren(Reduce.ReduceFunction<T> redFunc, Codec<T> dataCodec)
byte[] recvFromChildren()
Copyright © 2016 The Apache Software Foundation. All rights reserved.