Interface MessageSchedulerService

All Known Implementing Classes:
Scheduler

public interface MessageSchedulerService
Specifies classes able to generate a fitting MessageScheduler to a Handler with the same generic
invalid reference
T
.
  • Method Summary

    Modifier and Type
    Method
    Description
    register(Handler<T> handler)
    Register handler for message scheduling and return MessageScheduler, to do so.
    <T extends Message>
    void
    unregister(Handler<T> handler)
    Unregister handler for message scheduling and remove MessageScheduler.
  • Method Details

    • register

      <T extends Message> MessageScheduler<T> register(Handler<T> handler)
      Register handler for message scheduling and return MessageScheduler, to do so.
      Type Parameters:
      T - type of message
      Parameters:
      handler - to register
      Returns:
      new MessageScheduler for handler to schedule messages with
    • unregister

      <T extends Message> void unregister(Handler<T> handler)
      Unregister handler for message scheduling and remove MessageScheduler.
      Type Parameters:
      T - type of message
      Parameters:
      handler - to unregister