Class RequestHandlerContext.Builder
java.lang.Object
com.mulesoft.connectors.a2a.internal.server.agent.RequestHandlerContext.Builder
- Enclosing class:
- RequestHandlerContext
-
Method Summary
Modifier and TypeMethodDescriptionbuild()messageHandler(Consumer<RpcRequestContext> onMessage) messageSerializer(A2AProtocolSerializer messageSerializer) onSetPushNotificationConfigHandler(Function<RpcRequestContext, CompletableFuture<EffectivePushNotificationConfig>> handler) requestContext(org.mule.runtime.http.api.domain.request.HttpRequestContext requestContext) responseCallback(org.mule.runtime.http.api.server.async.HttpResponseReadyCallback responseCallback) rpcRequestContext(RpcRequestContext rpcRequestContext) serializer(JsonRpcSerializer serializer) taskRepository(TaskRepository taskRepository) taskStoreService(TaskStoreService taskStoreService)
-
Method Details
-
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
-
serializer
-
taskRepository
-
messageSerializer
-
messageHandler
-
onSetPushNotificationConfigHandler
public RequestHandlerContext.Builder onSetPushNotificationConfigHandler(Function<RpcRequestContext, CompletableFuture<EffectivePushNotificationConfig>> handler) -
build
-