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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.vertx.core.json.JsonObject
executeJob(String methodDescription)
io.vertx.core.json.JsonObject
getData()
(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
pauseScheduler()
io.vertx.core.json.JsonObject
resumeJob(String identity)
io.vertx.core.json.JsonObject
resumeScheduler()
io.smallrye.mutiny.Multi<io.vertx.core.json.JsonObject>
streamLog()
io.smallrye.mutiny.Multi<io.vertx.core.json.JsonObject>
streamRunningStatus()
-
-
-
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)
-
-