Uses of Interface
org.a2aproject.sdk.client.transport.spi.ClientTransport
Packages that use ClientTransport
Package
Description
-
Uses of ClientTransport in org.a2aproject.sdk.client
Methods in org.a2aproject.sdk.client with type parameters of type ClientTransportModifier and TypeMethodDescription<T extends ClientTransport>
ClientBuilderClientBuilder.withTransport(Class<T> clazz, ClientTransportConfig<T> config) Configure a transport protocol with a pre-built configuration.<T extends ClientTransport>
ClientBuilderClientBuilder.withTransport(Class<T> clazz, ClientTransportConfigBuilder<? extends ClientTransportConfig<T>, ?> configBuilder) Configure a transport protocol using a builder for type-safe configuration. -
Uses of ClientTransport in org.a2aproject.sdk.client.transport.grpc
Classes in org.a2aproject.sdk.client.transport.grpc that implement ClientTransport -
Uses of ClientTransport in org.a2aproject.sdk.client.transport.jsonrpc
Classes in org.a2aproject.sdk.client.transport.jsonrpc that implement ClientTransport -
Uses of ClientTransport in org.a2aproject.sdk.client.transport.rest
Classes in org.a2aproject.sdk.client.transport.rest that implement ClientTransport -
Uses of ClientTransport in org.a2aproject.sdk.client.transport.spi
Classes in org.a2aproject.sdk.client.transport.spi with type parameters of type ClientTransportModifier and TypeClassDescriptionclassClientTransportConfig<T extends ClientTransport>Base configuration class for A2A client transport protocols.classClientTransportConfigBuilder<T extends ClientTransportConfig<? extends ClientTransport>, B extends ClientTransportConfigBuilder<T,B>> Base builder class for constructing transport configuration instances.interfaceClientTransportProvider<T extends ClientTransport, C extends ClientTransportConfig<T>>Client transport provider interface.Methods in org.a2aproject.sdk.client.transport.spi that return ClientTransportModifier and TypeMethodDescriptionClientTransportWrapper.wrap(ClientTransport transport, ClientTransportConfig<?> config) Wraps the given transport with additional functionality.Methods in org.a2aproject.sdk.client.transport.spi with parameters of type ClientTransportModifier and TypeMethodDescriptionClientTransportWrapper.wrap(ClientTransport transport, ClientTransportConfig<?> config) Wraps the given transport with additional functionality. -
Uses of ClientTransport in org.a2aproject.sdk.extras.opentelemetry.client
Classes in org.a2aproject.sdk.extras.opentelemetry.client that implement ClientTransportMethods in org.a2aproject.sdk.extras.opentelemetry.client that return ClientTransportModifier and TypeMethodDescriptionOpenTelemetryClientTransportWrapper.wrap(ClientTransport transport, ClientTransportConfig<?> config) Methods in org.a2aproject.sdk.extras.opentelemetry.client with parameters of type ClientTransportModifier and TypeMethodDescriptionOpenTelemetryClientTransportWrapper.wrap(ClientTransport transport, ClientTransportConfig<?> config) Constructors in org.a2aproject.sdk.extras.opentelemetry.client with parameters of type ClientTransportModifierConstructorDescriptionOpenTelemetryClientTransport(ClientTransport delegate, io.opentelemetry.api.trace.Tracer tracer) -
Uses of ClientTransport in org.a2aproject.sdk.extras.opentelemetry.client.propagation
Classes in org.a2aproject.sdk.extras.opentelemetry.client.propagation that implement ClientTransportMethods in org.a2aproject.sdk.extras.opentelemetry.client.propagation that return ClientTransportModifier and TypeMethodDescriptionOpenTelemetryClientPropagatorTransportWrapper.wrap(ClientTransport transport, ClientTransportConfig<?> config) Methods in org.a2aproject.sdk.extras.opentelemetry.client.propagation with parameters of type ClientTransportModifier and TypeMethodDescriptionOpenTelemetryClientPropagatorTransportWrapper.wrap(ClientTransport transport, ClientTransportConfig<?> config) Constructors in org.a2aproject.sdk.extras.opentelemetry.client.propagation with parameters of type ClientTransportModifierConstructorDescriptionOpenTelemetryClientPropagatorTransport(ClientTransport delegate, io.opentelemetry.api.OpenTelemetry openTelemetry)