@Deprecated public class Frame<T extends TrainingMessage> extends Object implements Serializable, Iterable<T>, VoidMessage
| Modifier and Type | Field and Description |
|---|---|
protected Clipboard |
clipboard
Deprecated.
|
protected List<T> |
list
Deprecated.
|
protected long |
originatorId
Deprecated.
|
protected int |
retransmitCount
Deprecated.
|
protected NodeRole |
role
Deprecated.
|
protected short |
shardIndex
Deprecated.
|
protected Storage |
storage
Deprecated.
|
protected short |
targetId
Deprecated.
|
protected long |
taskId
Deprecated.
|
protected TrainingDriver<? extends TrainingMessage> |
trainer
Deprecated.
|
protected Transport |
transport
Deprecated.
|
protected VoidConfiguration |
voidConfiguration
Deprecated.
|
| Modifier | Constructor and Description |
|---|---|
protected |
Frame()
Deprecated.
|
|
Frame(long taskId)
Deprecated.
|
|
Frame(T message)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
asBytes()
Deprecated.
|
org.agrona.concurrent.UnsafeBuffer |
asUnsafeBuffer()
Deprecated.
|
void |
attachContext(@NonNull VoidConfiguration voidConfiguration,
@NonNull TrainingDriver<? extends TrainingMessage> trainer,
@NonNull Clipboard clipboard,
@NonNull Transport transport,
@NonNull Storage storage,
@NonNull NodeRole role,
short shardIndex)
Deprecated.
This method initializes message for further processing
|
void |
extractContext(@NonNull BaseVoidMessage message)
Deprecated.
|
Collection<T> |
getMessages()
Deprecated.
|
int |
getMessageType()
Deprecated.
|
void |
incrementRetransmitCount()
Deprecated.
|
boolean |
isBlockingMessage()
Deprecated.
|
boolean |
isJoinSupported()
Deprecated.
|
Iterator<T> |
iterator()
Deprecated.
|
void |
joinMessage(VoidMessage message)
Deprecated.
|
void |
processMessage()
Deprecated.
This method will be started in context of executor, either Shard, Client or Backup node
|
void |
setOriginatorId(long id)
Deprecated.
|
int |
size()
Deprecated.
|
void |
stackMessage(T message)
Deprecated.
This method adds single TrainingMessage to this Frame
PLEASE NOTE: This method is synchronized
|
void |
stackMessages(@NonNull Collection<T> messages)
Deprecated.
This method adds multiple messages to this frame
PLEASE NOTE: This method is synchronized
|
void |
stackMessages(T... messages)
Deprecated.
This method adds multiple messages to this frame
PLEASE NOTE: This method is synchronized
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorfromBytes, getOriginatorId, getRetransmitCount, getTargetId, getTaskId, setTargetIdprotected List<T extends TrainingMessage> list
protected long originatorId
protected short targetId
protected long taskId
protected transient VoidConfiguration voidConfiguration
protected transient Clipboard clipboard
protected transient Transport transport
protected transient Storage storage
protected transient NodeRole role
protected transient short shardIndex
protected transient TrainingDriver<? extends TrainingMessage> trainer
protected transient int retransmitCount
protected Frame()
public Frame(long taskId)
public Frame(@NonNull
T message)
public void setOriginatorId(long id)
setOriginatorId in interface VoidMessagepublic void stackMessage(@NonNull
T message)
message - public void stackMessages(@NonNull
@NonNull Collection<T> messages)
messages - public void stackMessages(T... messages)
messages - public Collection<T> getMessages()
public int size()
public Iterator<T> iterator()
iterator in interface Iterable<T extends TrainingMessage>public int getMessageType()
getMessageType in interface VoidMessagepublic byte[] asBytes()
asBytes in interface VoidMessagepublic org.agrona.concurrent.UnsafeBuffer asUnsafeBuffer()
asUnsafeBuffer in interface VoidMessagepublic void attachContext(@NonNull
@NonNull VoidConfiguration voidConfiguration,
@NonNull
@NonNull TrainingDriver<? extends TrainingMessage> trainer,
@NonNull
@NonNull Clipboard clipboard,
@NonNull
@NonNull Transport transport,
@NonNull
@NonNull Storage storage,
@NonNull
@NonNull NodeRole role,
short shardIndex)
VoidMessageattachContext in interface VoidMessagepublic void extractContext(@NonNull
@NonNull BaseVoidMessage message)
extractContext in interface VoidMessagepublic void processMessage()
VoidMessageprocessMessage in interface VoidMessagepublic boolean isJoinSupported()
isJoinSupported in interface VoidMessagepublic void joinMessage(VoidMessage message)
joinMessage in interface VoidMessagepublic boolean isBlockingMessage()
isBlockingMessage in interface VoidMessagepublic void incrementRetransmitCount()
incrementRetransmitCount in interface VoidMessageCopyright © 2021. All rights reserved.