Interface ScheduledMessage

    • Method Detail

      • getId

        UUID getId()
        The UUID (time based) for this message
        Returns:
      • getReceiver

        ActorRef getReceiver()
        The receiver of the scheduled message
        Returns:
      • getMessageBytes

        ByteBuffer getMessageBytes()
        The message
        Returns:
      • getFireTime

        long getFireTime​(TimeUnit timeUnit)
        The absolute time on which this message should be send
        Parameters:
        timeUnit -
        Returns:
      • getMessageClass

        Class getMessageClass()
      • getMessageQueueAffinityKey

        @Nullable
        String getMessageQueueAffinityKey()
      • copyForRescheduling

        ScheduledMessage copyForRescheduling​(long newFireTime)