public interface ScheduledMessage extends Delayed, TracedMessage
| Modifier and Type | Method and Description |
|---|---|
ScheduledMessage |
copyForRescheduling(long newFireTime) |
long |
getFireTime(TimeUnit timeUnit)
The absolute time on which this message should be send
|
UUID |
getId()
The UUID (time based) for this message
|
ScheduledMessageKey |
getKey() |
byte[] |
getMessageBytes()
The message
|
Class |
getMessageClass() |
String |
getMessageQueueAffinityKey() |
ActorRef |
getReceiver()
The receiver of the scheduled message
|
ActorRef |
getSender()
The sender
|
compareTogetType, getTypeAsStringgetCreationContext, getTraceContextScheduledMessageKey getKey()
UUID getId()
ActorRef getReceiver()
byte[] getMessageBytes()
@Nullable ActorRef getSender()
getSender in interface TracedMessagelong getFireTime(TimeUnit timeUnit)
timeUnit - Class getMessageClass()
ScheduledMessage copyForRescheduling(long newFireTime)
Copyright © 2021. All rights reserved.