Interface Interval

All Known Implementing Classes:
VertxInterval

public interface Interval
  • Method Summary

    Modifier and Type
    Method
    Description
    bind(Consumer<Long> controlFn)
     
    void
    restartAt(io.vertx.core.Handler<Long> actuator, io.aeon.experiment.specification.sch.KTimer timer)
     
    default void
    startAt(io.vertx.core.Handler<Long> actuator)
    --- No Wait ------ >>> ------- End 「Development」 This method call directly and it's for development often, after the server get the commend from front-end user interface, the Job start right now.
    void
    startAt(io.vertx.core.Handler<Long> actuator, io.aeon.experiment.specification.sch.KTimer timer)
     
  • Method Details

    • bind

      Interval bind(Consumer<Long> controlFn)
    • startAt

      default void startAt(io.vertx.core.Handler<Long> actuator)
      --- No Wait ------ >>> ------- End 「Development」 This method call directly and it's for development often, after the server get the commend from front-end user interface, the Job start right now. it means that when the developer want to debug the job detail from user interface, this api could be called to see the job running details.
      Parameters:
      actuator - Executor
    • startAt

      void startAt(io.vertx.core.Handler<Long> actuator, io.aeon.experiment.specification.sch.KTimer timer)
    • restartAt

      void restartAt(io.vertx.core.Handler<Long> actuator, io.aeon.experiment.specification.sch.KTimer timer)