Package-level declarations
Types
Link copied to clipboard
Base class used by Quarkus to generate an implementation at build-time that calls a suspend method annotated with ServerRequestFilter
Link copied to clipboard
Base class used by Quarkus to generate an implementation at build-time that calls a suspend method annotated with ServerResponseFilter
Link copied to clipboard
Application wide coroutine scope. Should start and die with the rest of the application, along with child coroutines (structured concurrency).
Link copied to clipboard
Base interface implemented by the synthetic beans that represent suspending rest endpoints.
Link copied to clipboard
class CoroutineInvocationHandler(invoker: EndpointInvoker, coroutineScope: CoroutineScope) : ServerRestHandler
Link copied to clipboard
@Singleton
Factory for the CoroutineInvocationHandler that is already part of the CDI container
Link copied to clipboard
Intercepts method invocations to force an EndpointInvoker.
Link copied to clipboard
Link copied to clipboard
class VertxDispatcher(vertxContext: Context, requestScope: ThreadSetupAction.ThreadState, rrContext: ResteasyReactiveRequestContext) : CoroutineDispatcher
Dispatches the coroutine in Vertx IO thread.
Functions
Link copied to clipboard
fun prepareExecution(requestContext: ResteasyReactiveRequestContext): Pair<CoroutineDispatcher, ApplicationCoroutineScope>