Package-level declarations

Types

Link copied to clipboard
class HybridVirtualThreadInvocationHandler(virtualThreadExecutor: Executor = VirtualThreadUtils.createVirtualThreadExecutor { Executors.newCachedThreadPool() }!!, scope: CoroutineScope = CoroutineScope(virtualThreadExecutor.asCoroutineDispatcher()), executeSuspend: suspend (method: Method, args: Array<out Any>?) -> Any?, executeSync: (method: Method, args: Array<out Any>?) -> Any?) : InvocationHandler
Link copied to clipboard

Utility for validating AiServices interface and their methods at the time of AiService proxy construction.