Skip to content
ZERNYTH.

API reference / dev.zernyth.api.scheduler

AsyncRuntime

public interface AsyncRuntime

Submit/configure on the server thread. returnToServer, cancellation and immutable snapshots are worker-safe. CPU uses Endstone workers; IO uses quota-limited virtual threads. Neither permits native worker access.

Members

  • TaskHandle submit(TaskKind kind, TaskAction action, TaskOptions options)
  • default TaskHandle submitCpu(TaskAction action)
  • default TaskHandle submitIo(TaskAction action)
  • TaskHandle returnToServer(Runnable action)
  • void cancelAll()
  • void configure(RuntimeLimits limits)
  • RuntimeLimits limits()
  • AsyncSnapshot snapshot()