
jvmMain.scheduling.RaptorJobExecutor.kt Maven / Gradle / Ivy
package io.fluidsonic.raptor
public interface RaptorJobExecutor {
public val group: RaptorJobGroup
public val execute: suspend RaptorContext.(data: Data) -> Unit
}
public fun RaptorJobGroup.executor(
execute: suspend RaptorContext.(data: Data) -> Unit,
): RaptorJobExecutor =
RaptorJobExecutorImpl(group = this, execute = execute)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy