Uses of Interface
org.a2aproject.sdk.server.requesthandlers.RequestHandler
Packages that use RequestHandler
Package
Description
Quarkus gRPC 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 RequestHandler in org.a2aproject.sdk.compat03.conversion
Constructors in org.a2aproject.sdk.compat03.conversion with parameters of type RequestHandler -
Uses of RequestHandler in org.a2aproject.sdk.extras.opentelemetry.server
Classes in org.a2aproject.sdk.extras.opentelemetry.server that implement RequestHandlerConstructors in org.a2aproject.sdk.extras.opentelemetry.server with parameters of type RequestHandlerModifierConstructorDescriptionOpenTelemetryRequestHandlerDecorator(RequestHandler delegate, io.opentelemetry.api.trace.Tracer tracer) Constructor for testing. -
Uses of RequestHandler in org.a2aproject.sdk.server.grpc.quarkus
Methods in org.a2aproject.sdk.server.grpc.quarkus that return RequestHandlerModifier and TypeMethodDescriptionprotected RequestHandlerQuarkusGrpcHandler.getRequestHandler()Constructors in org.a2aproject.sdk.server.grpc.quarkus with parameters of type RequestHandlerModifierConstructorDescriptionQuarkusGrpcHandler(jakarta.enterprise.inject.Instance<AgentCard> agentCard, jakarta.enterprise.inject.Instance<AgentCard> extendedAgentCard, RequestHandler requestHandler, jakarta.enterprise.inject.Instance<CallContextFactory> callContextFactoryInstance, Executor executor, @Nullable jakarta.enterprise.inject.Instance<AgentCardRouter> agentCardRouterInstance) Constructs a new QuarkusGrpcHandler with CDI-injected dependencies. -
Uses of RequestHandler in org.a2aproject.sdk.server.requesthandlers
Classes in org.a2aproject.sdk.server.requesthandlers that implement RequestHandlerModifier and TypeClassDescriptionclassCentral request orchestrator that coordinates transport requests with agent execution, task persistence, event routing, and push notifications. -
Uses of RequestHandler in org.a2aproject.sdk.transport.grpc.handler
Methods in org.a2aproject.sdk.transport.grpc.handler that return RequestHandlerModifier and TypeMethodDescriptionprotected abstract RequestHandlerGrpcHandler.getRequestHandler()Returns the request handler instance for processing A2A protocol requests. -
Uses of RequestHandler in org.a2aproject.sdk.transport.jsonrpc.handler
Constructors in org.a2aproject.sdk.transport.jsonrpc.handler with parameters of type RequestHandlerModifierConstructorDescriptionJSONRPCHandler(jakarta.enterprise.inject.Instance<AgentCard> agentCardInstance, @Nullable jakarta.enterprise.inject.Instance<AgentCard> extendedAgentCard, RequestHandler requestHandler, Executor executor, @Nullable jakarta.enterprise.inject.Instance<AgentCardRouter> agentCardRouterInstance) Creates a JSON-RPC handler with full CDI injection support.JSONRPCHandler(AgentCard agentCard, RequestHandler requestHandler, Executor executor) Creates a JSON-RPC handler with basic dependencies. -
Uses of RequestHandler in org.a2aproject.sdk.transport.rest.handler
Constructors in org.a2aproject.sdk.transport.rest.handler with parameters of type RequestHandlerModifierConstructorDescriptionRestHandler(jakarta.enterprise.inject.Instance<AgentCard> agentCardInstance, jakarta.enterprise.inject.Instance<AgentCard> extendedAgentCard, AgentCardCacheMetadata cacheMetadata, RequestHandler requestHandler, Executor executor, @Nullable jakarta.enterprise.inject.Instance<AgentCardRouter> agentCardRouterInstance) Creates a REST handler with full CDI injection support.RestHandler(AgentCard agentCard, AgentCardCacheMetadata cacheMetadata, RequestHandler requestHandler, Executor executor) Creates a REST handler with basic dependencies.