Class SchedulerJsonRPCService

java.lang.Object
io.quarkus.scheduler.runtime.devui.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)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.vertx.core.json.JsonObject
    executeJob(String methodDescription)
     
    io.vertx.core.json.JsonObject
     
    (package private) void
    onJobFailure(io.quarkus.scheduler.FailedExecution e)
     
    (package private) void
    onJobSuccess(io.quarkus.scheduler.SuccessfulExecution e)
     
    (package private) void
    onPause(io.quarkus.scheduler.ScheduledJobPaused e)
     
    (package private) void
    onPause(io.quarkus.scheduler.SchedulerPaused e)
     
    (package private) void
    onResume(io.quarkus.scheduler.ScheduledJobResumed e)
     
    (package private) void
    onResume(io.quarkus.scheduler.SchedulerResumed e)
     
    io.vertx.core.json.JsonObject
    pauseJob(String identity)
     
    io.vertx.core.json.JsonObject
     
    io.vertx.core.json.JsonObject
    resumeJob(String identity)
     
    io.vertx.core.json.JsonObject
     
    io.smallrye.mutiny.Multi<io.vertx.core.json.JsonObject>
     
    io.smallrye.mutiny.Multi<io.vertx.core.json.JsonObject>
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • 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 Details

    • 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)