Class AsyncHooks

java.lang.Object
com.google.genai.gaos.utils.AsyncHooks
All Implemented Interfaces:
AsyncHook.AfterError, AsyncHook.AfterSuccess, AsyncHook.BeforeRequest

public class AsyncHooks extends Object implements AsyncHook.BeforeRequest, AsyncHook.AfterSuccess, AsyncHook.AfterError
Async hook registry for runtime request/response processing.

Example usage:

 asyncHooks.registerBeforeRequest((context, request) ->
     CompletableFuture.completedFuture(
         request.toBuilder()
             .header("transaction-id", UUID.randomUUID().toString())
             .build()));