Package io.karatelabs.http
Class ServerRequestCycle
java.lang.Object
io.karatelabs.http.ServerRequestCycle
Per-request lifecycle wrapper that provides isolated Engine instances.
Similar to v1 RequestCycle - sets up engine once, then branches for API or HTML.
Usage pattern:
ServerRequestCycle cycle = ServerRequestCycle.init(config, context, resolver, markup); return cycle.handle();
-
Method Summary
Modifier and TypeMethodDescriptionstatic ServerRequestCycleget()io.karatelabs.js.Enginehandle()Main entry point - routes to API or HTML handler.static ServerRequestCycleinit(ServerConfig config, ServerMarkupContext context, ResourceResolver resolver, Markup markup)
-
Method Details
-
get
-
init
public static ServerRequestCycle init(ServerConfig config, ServerMarkupContext context, ResourceResolver resolver, Markup markup) -
handle
Main entry point - routes to API or HTML handler. -
getEngine
public io.karatelabs.js.Engine getEngine() -
getRequest
-
getResponse
-
getContext
-
getConfig
-