Class Behaviors.EventScheduler

  • Enclosing class:
    Behaviors

    public static class Behaviors.EventScheduler
    extends Object
    • Method Detail

      • scheduleEvent

        public io.reactivex.rxjava3.disposables.Disposable scheduleEvent​(Event event,
                                                                         Duration delay)
        Schedules a self event.
        Parameters:
        event - event to schedule
        delay - delay before emitting the event
        Returns:
        Disposable allowing to cancel the scheduled event
      • scheduleEvent

        public io.reactivex.rxjava3.disposables.Disposable scheduleEvent​(Event event)
        Schedules a self event.
        Parameters:
        event - event to schedule
        Returns:
        Disposable allowing to cancel the scheduled event
      • schedulePeriodicallyEvent

        public io.reactivex.rxjava3.disposables.Disposable schedulePeriodicallyEvent​(Event event,
                                                                                     Duration initialDelay,
                                                                                     Duration period)
        Schedules a self event.
        Parameters:
        event - event to schedule
        initialDelay - the initial delay amount, non-positive values indicate non-delayed scheduling
        period - the period at which the event should be re-emitted
        Returns:
        Disposable allowing to cancel the scheduled event