asyncer

fun asyncer(applicationExecutor: <Error class: unknown class><Executor>): Asyncer

Creates the Asyncer abstraction for Embabel agent operations.

Threading model determination:

  1. Inherit app's threading model (virtual vs platform)

  2. Apply override if configured (flips the choice)

  3. Share app's executor when threading models match + sharing enabled

  4. Otherwise create isolated raw JDK executor (no Spring lifecycle management)