Interface MessageSender
-
- All Known Implementing Classes:
QueuedMessageSender
public interface MessageSender
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<java.lang.Void>send(int workerId, MessageType type)Send control message, like START and FINISHvoidsend(int workerId, QueuedMessage message)Send data message, like VERTEX, EDGE or MSG
-
-
-
Method Detail
-
send
java.util.concurrent.CompletableFuture<java.lang.Void> send(int workerId, MessageType type) throws java.lang.InterruptedExceptionSend control message, like START and FINISH- Parameters:
workerId- target workerIdtype- message type- Throws:
java.lang.InterruptedException
-
send
void send(int workerId, QueuedMessage message) throws java.lang.InterruptedExceptionSend data message, like VERTEX, EDGE or MSG- Parameters:
workerId- target workerIdmessage- message payload- Throws:
java.lang.InterruptedException
-
-