interface AppExecutor

Defines the interface expected for an application-level executor; there is a default implementation provided by the framework, which uses Guava executors integrated with Kotlin Coroutines.

See more about Guava concurrent execution tools here:

See more about Kotlin Coroutines here:

See also

for the default AppExecutor implementation.



Link copied to clipboard
object Companion
Link copied to clipboard
class DefaultExecutor @Inject constructor(uncaughtHandler: Thread.UncaughtExceptionHandler) : AppExecutor

Implements the application-default-executor, as a bridge to Micronaut.

Link copied to clipboard

Default settings applied to an application executor.


Link copied to clipboard
open fun executor(): Executor
Link copied to clipboard
abstract fun service(): ListeningExecutorService