Package io.a2a.server.grpc.quarkus
Class QuarkusGrpcHandler
java.lang.Object
io.a2a.grpc.A2AServiceGrpc.A2AServiceImplBase
io.a2a.transport.grpc.handler.GrpcHandler
io.a2a.server.grpc.quarkus.QuarkusGrpcHandler
- All Implemented Interfaces:
io.a2a.grpc.A2AServiceGrpc.AsyncService,io.grpc.BindableService
-
Constructor Summary
ConstructorsConstructorDescriptionQuarkusGrpcHandler(io.a2a.spec.AgentCard agentCard, RequestHandler requestHandler, jakarta.enterprise.inject.Instance<CallContextFactory> callContextFactoryInstance, Executor executor) -
Method Summary
Modifier and TypeMethodDescriptionprotected io.a2a.spec.AgentCardprotected CallContextFactoryprotected Executorprotected RequestHandlerMethods inherited from class io.a2a.transport.grpc.handler.GrpcHandler
cancelTask, createTaskPushNotificationConfig, deleteTaskPushNotificationConfig, getAgentCard, getCurrentMetadata, getCurrentMethodName, getCurrentPeerInfo, getDeploymentClassLoader, getTask, getTaskPushNotificationConfig, listTaskPushNotificationConfig, sendMessage, sendStreamingMessage, setStreamingSubscribedRunnable, taskSubscriptionMethods inherited from class io.a2a.grpc.A2AServiceGrpc.A2AServiceImplBase
bindService
-
Constructor Details
-
QuarkusGrpcHandler
@Inject public QuarkusGrpcHandler(io.a2a.spec.AgentCard agentCard, RequestHandler requestHandler, jakarta.enterprise.inject.Instance<CallContextFactory> callContextFactoryInstance, Executor executor)
-
-
Method Details
-
getRequestHandler
- Specified by:
getRequestHandlerin classGrpcHandler
-
getAgentCard
protected io.a2a.spec.AgentCard getAgentCard()- Specified by:
getAgentCardin classGrpcHandler
-
getCallContextFactory
- Specified by:
getCallContextFactoryin classGrpcHandler
-
getExecutor
- Specified by:
getExecutorin classGrpcHandler
-