Class RequestHandlerContext.Builder
java.lang.Object
com.mulesoft.connectors.a2a.internal.server.agent.RequestHandlerContext.Builder
- Enclosing class:
- RequestHandlerContext
-
Method Summary
Modifier and TypeMethodDescriptiona2aService(A2ASerializer a2ASerializer) agentCard(io.a2a.spec.AgentCard specAgentCard) build()messageHandler(Consumer<RpcRequestContext> onMessage) muleContext(org.mule.runtime.core.api.MuleContext muleContext) onSetPushNotificationConfigHandler(Function<RpcRequestContext, CompletableFuture<EffectivePushNotificationConfig>> handler) pollerScheduler(org.mule.runtime.api.scheduler.Scheduler pollerScheduler) requestContext(org.mule.runtime.http.api.domain.request.HttpRequestContext requestContext) responseCallback(org.mule.runtime.http.api.server.async.HttpResponseReadyCallback responseCallback) rpcRequestContext(RpcRequestContext rpcRequestContext) serverAgent(ServerAgent serverAgent) sseClientRegistry(SseClientRegistry sseClientRegistry) taskRepository(TaskRepository taskRepository) taskStoreService(TaskStoreService taskStoreService)
-
Method Details
-
serverAgent
-
agentCard
-
requestContext
public RequestHandlerContext.Builder requestContext(org.mule.runtime.http.api.domain.request.HttpRequestContext requestContext) -
taskStoreService
-
responseCallback
public RequestHandlerContext.Builder responseCallback(org.mule.runtime.http.api.server.async.HttpResponseReadyCallback responseCallback) -
rpcRequestContext
-
taskRepository
-
messageHandler
-
a2aService
-
onSetPushNotificationConfigHandler
public RequestHandlerContext.Builder onSetPushNotificationConfigHandler(Function<RpcRequestContext, CompletableFuture<EffectivePushNotificationConfig>> handler) -
taskStreamHandler
public RequestHandlerContext.Builder taskStreamHandler(Function<RpcRequestContext, CompletableFuture<Void>> handler) -
muleContext
-
sseClientRegistry
-
pollerScheduler
public RequestHandlerContext.Builder pollerScheduler(org.mule.runtime.api.scheduler.Scheduler pollerScheduler) -
build
-