Class A2AServiceGrpc.A2AServiceBlockingStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<A2AServiceGrpc.A2AServiceBlockingStub>
org.a2aproject.sdk.compat03.grpc.A2AServiceGrpc.A2AServiceBlockingStub
Enclosing class:
A2AServiceGrpc

public static final class A2AServiceGrpc.A2AServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub<A2AServiceGrpc.A2AServiceBlockingStub>
A stub to allow clients to do limited synchronous rpc calls to service A2AService.
 A2AService defines the gRPC version of the A2A protocol. This has a slightly
 different shape than the JSONRPC version to better conform to AIP-127,
 where appropriate. The nouns are AgentCard, Message, Task and
 TaskPushNotificationConfig.
 - Messages are not a standard resource so there is no get/delete/update/list
   interface, only a send and stream custom methods.
 - Tasks have a get interface and custom cancel and subscribe methods.
 - TaskPushNotificationConfig are a resource whose parent is a task.
   They have get, list and create methods.
 - AgentCard is a static resource with only a get method.
 fields are not present as they don't comply with AIP rules, and the
 optional history_length on the get task method is not present as it also
 violates AIP-127 and AIP-131.