Client wiring
A2AClient client = A2AClient.builder()
.baseUrl("https://weather.example.com/a2a")
.connectTimeout(Duration.ofSeconds(5))
.callTimeout(Duration.ofSeconds(30))
.build();Advertisement
Server wiring
Expose an agent via A2AServer.mount(agent, path). Handles JSON-RPC decode, dispatch, response encode.
Advertisement
Streaming variant
SSE (Server-Sent Events) for streaming responses. Client subscribes; server pushes deltas.