Uses of Class
org.a2aproject.sdk.server.ServerCallContext
Packages that use ServerCallContext
Package
Description
Common OpenTelemetry utilities and shared components for A2A Java SDK.
Quarkus JSON-RPC reference implementation for the A2A protocol.
Quarkus gRPC reference implementation for the A2A protocol.
Quarkus REST reference implementation for the A2A protocol.
gRPC transport handler implementations for the A2A protocol.
JSON-RPC transport handler implementations for the A2A protocol.
REST transport handler implementations for the A2A protocol.
-
Uses of ServerCallContext in org.a2aproject.sdk.compat03.conversion
Methods in org.a2aproject.sdk.compat03.conversion with parameters of type ServerCallContextModifier and TypeMethodDescriptionbooleanTestTaskAuthorizationProvider_v0_3.checkCreate(ServerCallContext context, TaskOperation operation) booleanTestTaskAuthorizationProvider_v0_3.checkRead(ServerCallContext context, String taskId, TaskOperation operation) booleanTestTaskAuthorizationProvider_v0_3.checkWrite(ServerCallContext context, String taskId, TaskOperation operation) Convert_v0_3_To10RequestHandler.onCancelTask(TaskIdParams_v0_3 v03Params, ServerCallContext context) Cancels a task.voidConvert_v0_3_To10RequestHandler.onDeleteTaskPushNotificationConfig(DeleteTaskPushNotificationConfigParams_v0_3 v03Params, ServerCallContext context) Deletes a task push notification configuration.Convert_v0_3_To10RequestHandler.onGetTask(TaskQueryParams_v0_3 v03Params, ServerCallContext context) Gets a task by ID.Convert_v0_3_To10RequestHandler.onGetTaskPushNotificationConfig(GetTaskPushNotificationConfigParams_v0_3 v03Params, ServerCallContext context) Gets a task push notification configuration.Convert_v0_3_To10RequestHandler.onListTaskPushNotificationConfig(ListTaskPushNotificationConfigParams_v0_3 v03Params, ServerCallContext context) Lists task push notification configurations.Convert_v0_3_To10RequestHandler.onMessageSend(MessageSendParams_v0_3 v03Params, ServerCallContext context) Sends a message (blocking).Convert_v0_3_To10RequestHandler.onMessageSendStream(MessageSendParams_v0_3 v03Params, ServerCallContext context) Sends a message (streaming).Convert_v0_3_To10RequestHandler.onResubscribeToTask(TaskIdParams_v0_3 v03Params, ServerCallContext context) Resubscribes to task updates (streaming).Convert_v0_3_To10RequestHandler.onSetTaskPushNotificationConfig(TaskPushNotificationConfig_v0_3 v03Config, ServerCallContext context) Sets (creates) a task push notification configuration.voidTestTaskAuthorizationProvider_v0_3.recordOwnership(ServerCallContext context, String taskId, TaskOperation operation) -
Uses of ServerCallContext in org.a2aproject.sdk.compat03.server.apps.quarkus
Methods in org.a2aproject.sdk.compat03.server.apps.quarkus that return ServerCallContextModifier and TypeMethodDescriptionCallContextFactory_v0_3.build(io.vertx.ext.web.RoutingContext rc) -
Uses of ServerCallContext in org.a2aproject.sdk.compat03.server.grpc.quarkus
Methods in org.a2aproject.sdk.compat03.server.grpc.quarkus that return ServerCallContextModifier and TypeMethodDescriptionQuarkusCallContextFactory_v0_3.create(io.grpc.stub.StreamObserver<V> responseObserver) -
Uses of ServerCallContext in org.a2aproject.sdk.compat03.server.rest.quarkus
Methods in org.a2aproject.sdk.compat03.server.rest.quarkus that return ServerCallContextModifier and TypeMethodDescriptionCallContextFactory_v0_3.build(io.vertx.ext.web.RoutingContext rc) -
Uses of ServerCallContext in org.a2aproject.sdk.compat03.transport.grpc.handler
Methods in org.a2aproject.sdk.compat03.transport.grpc.handler that return ServerCallContextModifier and TypeMethodDescriptionCallContextFactory_v0_3.create(io.grpc.stub.StreamObserver<V> responseObserver) -
Uses of ServerCallContext in org.a2aproject.sdk.compat03.transport.jsonrpc.handler
Methods in org.a2aproject.sdk.compat03.transport.jsonrpc.handler with parameters of type ServerCallContextModifier and TypeMethodDescriptionJSONRPCHandler_v0_3.deletePushNotificationConfig(DeleteTaskPushNotificationConfigRequest_v0_3 request, ServerCallContext context) JSONRPCHandler_v0_3.getPushNotificationConfig(GetTaskPushNotificationConfigRequest_v0_3 request, ServerCallContext context) JSONRPCHandler_v0_3.listPushNotificationConfig(ListTaskPushNotificationConfigRequest_v0_3 request, ServerCallContext context) JSONRPCHandler_v0_3.onCancelTask(CancelTaskRequest_v0_3 request, ServerCallContext context) JSONRPCHandler_v0_3.onGetAuthenticatedExtendedCardRequest(GetAuthenticatedExtendedCardRequest_v0_3 request, ServerCallContext context) JSONRPCHandler_v0_3.onGetTask(GetTaskRequest_v0_3 request, ServerCallContext context) JSONRPCHandler_v0_3.onMessageSend(SendMessageRequest_v0_3 request, ServerCallContext context) JSONRPCHandler_v0_3.onMessageSendStream(SendStreamingMessageRequest_v0_3 request, ServerCallContext context) JSONRPCHandler_v0_3.onResubscribeToTask(TaskResubscriptionRequest_v0_3 request, ServerCallContext context) JSONRPCHandler_v0_3.setPushNotificationConfig(SetTaskPushNotificationConfigRequest_v0_3 request, ServerCallContext context) -
Uses of ServerCallContext in org.a2aproject.sdk.compat03.transport.rest.handler
Methods in org.a2aproject.sdk.compat03.transport.rest.handler with parameters of type ServerCallContextModifier and TypeMethodDescriptionRestHandler_v0_3.cancelTask(String taskId, ServerCallContext context) RestHandler_v0_3.deleteTaskPushNotificationConfiguration(String taskId, String configId, ServerCallContext context) RestHandler_v0_3.getTask(String taskId, int historyLength, ServerCallContext context) RestHandler_v0_3.getTaskPushNotificationConfiguration(String taskId, @Nullable String configId, ServerCallContext context) RestHandler_v0_3.listTaskPushNotificationConfigurations(String taskId, ServerCallContext context) RestHandler_v0_3.resubscribeTask(String taskId, ServerCallContext context) RestHandler_v0_3.sendMessage(String body, ServerCallContext context) RestHandler_v0_3.sendStreamingMessage(String body, ServerCallContext context) RestHandler_v0_3.setTaskPushNotificationConfiguration(String taskId, String body, ServerCallContext context) -
Uses of ServerCallContext in org.a2aproject.sdk.extras.opentelemetry
Methods in org.a2aproject.sdk.extras.opentelemetry with parameters of type ServerCallContextModifier and TypeMethodDescriptionOpenTelemetryRequestHandlerDecorator.onCancelTask(CancelTaskParams params, ServerCallContext context) OpenTelemetryRequestHandlerDecorator.onCreateTaskPushNotificationConfig(TaskPushNotificationConfig params, ServerCallContext context) voidOpenTelemetryRequestHandlerDecorator.onDeleteTaskPushNotificationConfig(DeleteTaskPushNotificationConfigParams params, ServerCallContext context) OpenTelemetryRequestHandlerDecorator.onGetTask(TaskQueryParams params, ServerCallContext context) OpenTelemetryRequestHandlerDecorator.onGetTaskPushNotificationConfig(GetTaskPushNotificationConfigParams params, ServerCallContext context) OpenTelemetryRequestHandlerDecorator.onListTaskPushNotificationConfigs(ListTaskPushNotificationConfigsParams params, ServerCallContext context) OpenTelemetryRequestHandlerDecorator.onListTasks(ListTasksParams params, ServerCallContext context) OpenTelemetryRequestHandlerDecorator.onMessageSend(MessageSendParams params, ServerCallContext context) OpenTelemetryRequestHandlerDecorator.onMessageSendStream(MessageSendParams params, ServerCallContext context) OpenTelemetryRequestHandlerDecorator.onSubscribeToTask(TaskIdParams params, ServerCallContext context) -
Uses of ServerCallContext in org.a2aproject.sdk.extras.taskstore.database.jpa
Methods in org.a2aproject.sdk.extras.taskstore.database.jpa with parameters of type ServerCallContextModifier and TypeMethodDescriptionJpaDatabaseTaskStore.list(ListTasksParams params, @Nullable ServerCallContext context) -
Uses of ServerCallContext in org.a2aproject.sdk.server.agentexecution
Methods in org.a2aproject.sdk.server.agentexecution that return ServerCallContextModifier and TypeMethodDescription@Nullable ServerCallContextRequestContext.getCallContext()Returns the server call context.Methods in org.a2aproject.sdk.server.agentexecution with parameters of type ServerCallContextModifier and TypeMethodDescriptionRequestContext.Builder.setServerCallContext(@Nullable ServerCallContext serverCallContext) -
Uses of ServerCallContext in org.a2aproject.sdk.server.apps.quarkus
Methods in org.a2aproject.sdk.server.apps.quarkus that return ServerCallContextModifier and TypeMethodDescriptionCallContextFactory.build(io.vertx.ext.web.RoutingContext rc) Builds aServerCallContextfrom a Vert.x routing context. -
Uses of ServerCallContext in org.a2aproject.sdk.server.auth
Methods in org.a2aproject.sdk.server.auth with parameters of type ServerCallContextModifier and TypeMethodDescriptionbooleanTaskAuthorizationProvider.checkCreate(ServerCallContext context, TaskOperation operation) Check whether the current user is allowed to create a new task.booleanTaskAuthorizationProvider.checkRead(ServerCallContext context, String taskId, TaskOperation operation) Check whether the current user is allowed to read the given task.booleanTaskAuthorizationProvider.checkWrite(ServerCallContext context, String taskId, TaskOperation operation) Check whether the current user is allowed to write to the given task.voidTaskAuthorizationProvider.recordOwnership(ServerCallContext context, String taskId, TaskOperation operation) Record that the current user owns the given task. -
Uses of ServerCallContext in org.a2aproject.sdk.server.common.quarkus
Methods in org.a2aproject.sdk.server.common.quarkus with parameters of type ServerCallContextModifier and TypeMethodDescriptionstatic voidSseResponseWriter.writeSseStrings(io.smallrye.mutiny.Multi<String> sseStrings, io.vertx.ext.web.RoutingContext rc, ServerCallContext context, @Nullable Runnable onSubscribedHook) Subscribes tosseStringsand writes each SSE event to the HTTP response. -
Uses of ServerCallContext in org.a2aproject.sdk.server.extensions
Methods in org.a2aproject.sdk.server.extensions with parameters of type ServerCallContextModifier and TypeMethodDescriptionstatic voidA2AExtensions.validateRequiredExtensions(AgentCard agentCard, ServerCallContext context) Validates that all required extensions declared in the AgentCard are requested by the client. -
Uses of ServerCallContext in org.a2aproject.sdk.server.grpc.quarkus
Methods in org.a2aproject.sdk.server.grpc.quarkus that return ServerCallContextModifier and TypeMethodDescriptionQuarkusCallContextFactory.create(io.grpc.stub.StreamObserver<V> responseObserver) -
Uses of ServerCallContext in org.a2aproject.sdk.server.requesthandlers
Methods in org.a2aproject.sdk.server.requesthandlers with parameters of type ServerCallContextModifier and TypeMethodDescriptionAuthorizationRequestHandlerDecorator.onCancelTask(CancelTaskParams params, ServerCallContext context) DefaultRequestHandler.onCancelTask(CancelTaskParams params, ServerCallContext context) RequestHandler.onCancelTask(CancelTaskParams params, ServerCallContext context) AuthorizationRequestHandlerDecorator.onCreateTaskPushNotificationConfig(TaskPushNotificationConfig params, ServerCallContext context) DefaultRequestHandler.onCreateTaskPushNotificationConfig(TaskPushNotificationConfig params, ServerCallContext context) RequestHandler.onCreateTaskPushNotificationConfig(TaskPushNotificationConfig params, ServerCallContext context) voidAuthorizationRequestHandlerDecorator.onDeleteTaskPushNotificationConfig(DeleteTaskPushNotificationConfigParams params, ServerCallContext context) voidDefaultRequestHandler.onDeleteTaskPushNotificationConfig(DeleteTaskPushNotificationConfigParams params, ServerCallContext context) voidRequestHandler.onDeleteTaskPushNotificationConfig(DeleteTaskPushNotificationConfigParams params, ServerCallContext context) AuthorizationRequestHandlerDecorator.onGetTask(TaskQueryParams params, ServerCallContext context) DefaultRequestHandler.onGetTask(TaskQueryParams params, ServerCallContext context) RequestHandler.onGetTask(TaskQueryParams params, ServerCallContext context) AuthorizationRequestHandlerDecorator.onGetTaskPushNotificationConfig(GetTaskPushNotificationConfigParams params, ServerCallContext context) DefaultRequestHandler.onGetTaskPushNotificationConfig(GetTaskPushNotificationConfigParams params, ServerCallContext context) RequestHandler.onGetTaskPushNotificationConfig(GetTaskPushNotificationConfigParams params, ServerCallContext context) AuthorizationRequestHandlerDecorator.onListTaskPushNotificationConfigs(ListTaskPushNotificationConfigsParams params, ServerCallContext context) DefaultRequestHandler.onListTaskPushNotificationConfigs(ListTaskPushNotificationConfigsParams params, ServerCallContext context) RequestHandler.onListTaskPushNotificationConfigs(ListTaskPushNotificationConfigsParams params, ServerCallContext context) AuthorizationRequestHandlerDecorator.onListTasks(ListTasksParams params, ServerCallContext context) DefaultRequestHandler.onListTasks(ListTasksParams params, ServerCallContext context) RequestHandler.onListTasks(ListTasksParams params, ServerCallContext context) AuthorizationRequestHandlerDecorator.onMessageSend(MessageSendParams params, ServerCallContext context) DefaultRequestHandler.onMessageSend(MessageSendParams params, ServerCallContext context) RequestHandler.onMessageSend(MessageSendParams params, ServerCallContext context) AuthorizationRequestHandlerDecorator.onMessageSendStream(MessageSendParams params, ServerCallContext context) DefaultRequestHandler.onMessageSendStream(MessageSendParams params, ServerCallContext context) RequestHandler.onMessageSendStream(MessageSendParams params, ServerCallContext context) AuthorizationRequestHandlerDecorator.onSubscribeToTask(TaskIdParams params, ServerCallContext context) DefaultRequestHandler.onSubscribeToTask(TaskIdParams params, ServerCallContext context) RequestHandler.onSubscribeToTask(TaskIdParams params, ServerCallContext context) -
Uses of ServerCallContext in org.a2aproject.sdk.server.rest.quarkus
Methods in org.a2aproject.sdk.server.rest.quarkus that return ServerCallContextModifier and TypeMethodDescriptionCallContextFactory.build(io.vertx.ext.web.RoutingContext rc) Builds aServerCallContextfrom a Vert.x routing context. -
Uses of ServerCallContext in org.a2aproject.sdk.server.tasks
Methods in org.a2aproject.sdk.server.tasks with parameters of type ServerCallContextModifier and TypeMethodDescriptionInMemoryTaskStore.list(ListTasksParams params, @Nullable ServerCallContext context) TaskStore.list(ListTasksParams params, @Nullable ServerCallContext context) List tasks with optional filtering and pagination. -
Uses of ServerCallContext in org.a2aproject.sdk.server.version
Methods in org.a2aproject.sdk.server.version with parameters of type ServerCallContextModifier and TypeMethodDescriptionstatic voidA2AVersionValidator.validateProtocolVersion(AgentCard agentCard, ServerCallContext context) Validates that the client's requested protocol version is compatible with the agent's supported versions across all interfaces. -
Uses of ServerCallContext in org.a2aproject.sdk.transport.grpc.handler
Methods in org.a2aproject.sdk.transport.grpc.handler that return ServerCallContextModifier and TypeMethodDescriptionCallContextFactory.create(io.grpc.stub.StreamObserver<V> responseObserver) Creates aServerCallContextfrom gRPC request context. -
Uses of ServerCallContext in org.a2aproject.sdk.transport.jsonrpc.handler
Methods in org.a2aproject.sdk.transport.jsonrpc.handler with parameters of type ServerCallContextModifier and TypeMethodDescriptionJSONRPCHandler.deletePushNotificationConfig(DeleteTaskPushNotificationConfigRequest request, ServerCallContext context) Deletes a push notification configuration.JSONRPCHandler.getPushNotificationConfig(GetTaskPushNotificationConfigRequest request, ServerCallContext context) Retrieves a specific push notification configuration.JSONRPCHandler.listPushNotificationConfigs(ListTaskPushNotificationConfigsRequest request, ServerCallContext context) Lists push notification configurations for a task.JSONRPCHandler.onCancelTask(CancelTaskRequest request, ServerCallContext context) Handles a task cancellation request.JSONRPCHandler.onGetExtendedCardRequest(GetExtendedAgentCardRequest request, ServerCallContext context) Retrieves the extended agent card if configured.JSONRPCHandler.onGetTask(GetTaskRequest request, ServerCallContext context) Retrieves a specific task by ID.JSONRPCHandler.onListTasks(ListTasksRequest request, ServerCallContext context) Lists tasks with optional filtering and pagination.JSONRPCHandler.onMessageSend(SendMessageRequest request, ServerCallContext context) Handles a blocking message send request.JSONRPCHandler.onMessageSendStream(SendStreamingMessageRequest request, ServerCallContext context) Handles a streaming message send request.JSONRPCHandler.onSubscribeToTask(SubscribeToTaskRequest request, ServerCallContext context) Subscribes to task updates via a streaming connection.JSONRPCHandler.setPushNotificationConfig(CreateTaskPushNotificationConfigRequest request, ServerCallContext context) Creates a push notification configuration for a task. -
Uses of ServerCallContext in org.a2aproject.sdk.transport.rest.handler
Methods in org.a2aproject.sdk.transport.rest.handler with parameters of type ServerCallContextModifier and TypeMethodDescriptionRestHandler.cancelTask(ServerCallContext context, String tenant, String body, String taskId) Handles a task cancellation request.RestHandler.createTaskPushNotificationConfiguration(ServerCallContext context, String tenant, String body, String taskId) Creates a push notification configuration for a task.RestHandler.deleteTaskPushNotificationConfiguration(ServerCallContext context, String tenant, String taskId, String configId) Deletes a push notification configuration for a task.RestHandler.getExtendedAgentCard(ServerCallContext context, String tenant) Retrieves the extended agent card if configured.RestHandler.getTask(ServerCallContext context, String tenant, String taskId, @Nullable Integer historyLength) Retrieves a task by ID.RestHandler.getTaskPushNotificationConfiguration(ServerCallContext context, String tenant, String taskId, String configId) Retrieves a specific push notification configuration for a task.RestHandler.listTaskPushNotificationConfigurations(ServerCallContext context, String tenant, String taskId, int pageSize, String pageToken) Lists push notification configurations for a task.RestHandler.listTasks(ServerCallContext context, String tenant, @Nullable String contextId, @Nullable String status, @Nullable Integer pageSize, @Nullable String pageToken, @Nullable Integer historyLength, @Nullable String statusTimestampAfter, @Nullable Boolean includeArtifacts) Lists tasks with optional filtering and pagination.RestHandler.sendMessage(ServerCallContext context, String tenant, String body) Handles a blocking message send request.RestHandler.sendStreamingMessage(ServerCallContext context, String tenant, String body) Handles a streaming message send request.RestHandler.subscribeToTask(ServerCallContext context, String tenant, String taskId) Subscribes to task updates via a streaming connection.