Package io.a2a.client
Class ClientBuilder
java.lang.Object
io.a2a.client.ClientBuilder
-
Method Summary
Modifier and TypeMethodDescriptionaddConsumer(BiConsumer<ClientEvent, AgentCard> consumer) addConsumers(List<BiConsumer<ClientEvent, AgentCard>> consumers) build()clientConfig(@NonNull ClientConfig clientConfig) streamingErrorHandler(Consumer<Throwable> streamErrorHandler) <T extends ClientTransport>
ClientBuilderwithTransport(Class<T> clazz, ClientTransportConfig<T> config) <T extends ClientTransport>
ClientBuilderwithTransport(Class<T> clazz, ClientTransportConfigBuilder<? extends ClientTransportConfig<T>, ?> configBuilder)
-
Method Details
-
withTransport
public <T extends ClientTransport> ClientBuilder withTransport(Class<T> clazz, ClientTransportConfigBuilder<? extends ClientTransportConfig<T>, ?> configBuilder) -
withTransport
public <T extends ClientTransport> ClientBuilder withTransport(Class<T> clazz, ClientTransportConfig<T> config) -
addConsumer
-
addConsumers
-
streamingErrorHandler
-
clientConfig
-
build
- Throws:
A2AClientException
-