public interface VoidMessage extends Serializable
| Modifier and Type | Method and Description |
|---|---|
byte[] |
asBytes() |
org.agrona.concurrent.UnsafeBuffer |
asUnsafeBuffer() |
void |
attachContext(VoidConfiguration voidConfiguration,
TrainingDriver<? extends TrainingMessage> trainer,
Clipboard clipboard,
Transport transport,
Storage storage,
NodeRole role,
short shardIndex)
This method initializes message for further processing
|
void |
extractContext(BaseVoidMessage message) |
static <T extends VoidMessage> |
fromBytes(byte[] array) |
int |
getMessageType() |
long |
getOriginatorId() |
int |
getRetransmitCount() |
short |
getTargetId() |
long |
getTaskId() |
void |
incrementRetransmitCount() |
boolean |
isBlockingMessage() |
boolean |
isJoinSupported() |
void |
joinMessage(VoidMessage message) |
void |
processMessage()
This method will be started in context of executor, either Shard, Client or Backup node
|
void |
setOriginatorId(long id) |
void |
setTargetId(short id) |
void setTargetId(short id)
short getTargetId()
long getTaskId()
int getMessageType()
long getOriginatorId()
void setOriginatorId(long id)
byte[] asBytes()
org.agrona.concurrent.UnsafeBuffer asUnsafeBuffer()
static <T extends VoidMessage> T fromBytes(byte[] array)
void attachContext(VoidConfiguration voidConfiguration, TrainingDriver<? extends TrainingMessage> trainer, Clipboard clipboard, Transport transport, Storage storage, NodeRole role, short shardIndex)
void extractContext(BaseVoidMessage message)
void processMessage()
boolean isJoinSupported()
boolean isBlockingMessage()
void joinMessage(VoidMessage message)
int getRetransmitCount()
void incrementRetransmitCount()
Copyright © 2017. All rights reserved.