Class SchedulerJsonRPCService


  • @ApplicationScoped
    public class SchedulerJsonRPCService
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      SchedulerJsonRPCService​(jakarta.enterprise.inject.Instance<io.quarkus.scheduler.common.runtime.SchedulerContext> context, jakarta.enterprise.inject.Instance<io.quarkus.scheduler.Scheduler> scheduler, jakarta.enterprise.inject.Instance<io.vertx.core.Vertx> vertx)  
    • Constructor Detail

      • SchedulerJsonRPCService

        public SchedulerJsonRPCService​(jakarta.enterprise.inject.Instance<io.quarkus.scheduler.common.runtime.SchedulerContext> context,
                                       jakarta.enterprise.inject.Instance<io.quarkus.scheduler.Scheduler> scheduler,
                                       jakarta.enterprise.inject.Instance<io.vertx.core.Vertx> vertx)
    • Method Detail

      • onPause

        void onPause​(@Observes
                     io.quarkus.scheduler.SchedulerPaused e)
      • onResume

        void onResume​(@Observes
                      io.quarkus.scheduler.SchedulerResumed e)
      • onPause

        void onPause​(@Observes
                     io.quarkus.scheduler.ScheduledJobPaused e)
      • onResume

        void onResume​(@Observes
                      io.quarkus.scheduler.ScheduledJobResumed e)
      • onJobSuccess

        void onJobSuccess​(@Observes
                          io.quarkus.scheduler.SuccessfulExecution e)
      • onJobFailure

        void onJobFailure​(@Observes
                          io.quarkus.scheduler.FailedExecution e)
      • streamLog

        public io.smallrye.mutiny.Multi<io.vertx.core.json.JsonObject> streamLog()
      • streamRunningStatus

        public io.smallrye.mutiny.Multi<io.vertx.core.json.JsonObject> streamRunningStatus()
      • getData

        public io.vertx.core.json.JsonObject getData()
      • pauseScheduler

        public io.vertx.core.json.JsonObject pauseScheduler()
      • resumeScheduler

        public io.vertx.core.json.JsonObject resumeScheduler()
      • pauseJob

        public io.vertx.core.json.JsonObject pauseJob​(String identity)
      • resumeJob

        public io.vertx.core.json.JsonObject resumeJob​(String identity)
      • executeJob

        public io.vertx.core.json.JsonObject executeJob​(String methodDescription)