Class A2ASendMessageExecutor
java.lang.Object
com.google.adk.a2a.A2ASendMessageExecutor
Shared SendMessage execution between HTTP service and other integrations.
**EXPERIMENTAL:** Subject to change, rename, or removal in any future patch release. Do not use in production code.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionA2ASendMessageExecutor(BaseAgent agent, String appName, Duration agentTimeout) A2ASendMessageExecutor(InMemorySessionService sessionService, String appName) -
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Single<io.a2a.spec.Message> execute(@Nullable io.a2a.spec.Message request) io.reactivex.rxjava3.core.Single<io.a2a.spec.Message> execute(@Nullable io.a2a.spec.Message request, A2ASendMessageExecutor.AgentExecutionStrategy agentExecutionStrategy)
-
Constructor Details
-
A2ASendMessageExecutor
-
A2ASendMessageExecutor
-
-
Method Details
-
execute
public io.reactivex.rxjava3.core.Single<io.a2a.spec.Message> execute(@Nullable io.a2a.spec.Message request, A2ASendMessageExecutor.AgentExecutionStrategy agentExecutionStrategy) -
execute
public io.reactivex.rxjava3.core.Single<io.a2a.spec.Message> execute(@Nullable io.a2a.spec.Message request)
-