Class A2AServiceGrpc.A2AServiceBlockingStub

java.lang.Object
io.grpc.stub.AbstractStub<A2AServiceGrpc.A2AServiceBlockingStub>
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.