public interface Scheduler
| Modifier and Type | Method and Description |
|---|---|
default <I,O,T extends dev.soffa.foundation.core.Operation<I,O>> |
enqueue(java.lang.Class<T> operationClass,
I input) |
default <I,O,T extends dev.soffa.foundation.core.Operation<I,O>> |
enqueue(java.lang.String uuid,
java.lang.Class<T> operationClass,
I input,
dev.soffa.foundation.context.Context context) |
<I,O,T extends dev.soffa.foundation.core.Operation<I,O>> |
enqueue(java.util.UUID uuid,
java.lang.Class<T> operationClass,
I input,
dev.soffa.foundation.context.Context context) |
void |
scheduleRecurrently(java.lang.String cronId,
java.lang.String cron,
ServiceWorker worker) |
default <I,O,T extends dev.soffa.foundation.core.Operation<I,O>> void enqueue(java.lang.Class<T> operationClass,
I input)
default <I,O,T extends dev.soffa.foundation.core.Operation<I,O>> void enqueue(java.lang.String uuid,
java.lang.Class<T> operationClass,
I input,
dev.soffa.foundation.context.Context context)
<I,O,T extends dev.soffa.foundation.core.Operation<I,O>> void enqueue(java.util.UUID uuid,
java.lang.Class<T> operationClass,
I input,
dev.soffa.foundation.context.Context context)
void scheduleRecurrently(java.lang.String cronId,
java.lang.String cron,
ServiceWorker worker)