Class ResponseConverter
java.lang.Object
com.google.adk.a2a.converters.ResponseConverter
Utility for converting ADK events to A2A spec messages (and back).
**EXPERIMENTAL:** Subject to change, rename, or removal in any future patch release. Do not use in production code.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordSimple REST-friendly wrapper to carry either a message result or a task result. -
Method Summary
Modifier and TypeMethodDescriptionstatic io.a2a.spec.MessageeventsToMessage(List<Event> events, String contextId, String taskId) Converts a list of ADK events into a single aggregated A2A message.static io.a2a.spec.MessageeventToMessage(Event event, String contextId) Converts a single ADK event into an A2A message.messageToEvents(io.a2a.spec.Message message, String invocationId, String branch) Converts an A2A message back to ADK events.sendMessageResponseToEvents(io.a2a.spec.SendMessageResponse response, String invocationId, String branch) Converts aSendMessageResponsecontaining aMessageresult into ADK events.
-
Method Details
-
sendMessageResponseToEvents
-
eventsToMessage
-
eventToMessage
-
messageToEvents
-