Class CallbackUtil
java.lang.Object
com.google.adk.agents.CallbackUtil
Utility methods for normalizing agent callbacks.
-
Method Summary
Modifier and TypeMethodDescriptionstatic com.google.common.collect.ImmutableList<Callbacks.AfterAgentCallback> getAfterAgentCallbacks(List<com.google.adk.agents.Callbacks.AfterAgentCallbackBase> afterAgentCallback) Normalizes after-agent callbacks.static com.google.common.collect.ImmutableList<Callbacks.BeforeAgentCallback> getBeforeAgentCallbacks(List<com.google.adk.agents.Callbacks.BeforeAgentCallbackBase> beforeAgentCallbacks) Normalizes before-agent callbacks.
-
Method Details
-
getBeforeAgentCallbacks
@CanIgnoreReturnValue public static com.google.common.collect.ImmutableList<Callbacks.BeforeAgentCallback> getBeforeAgentCallbacks(List<com.google.adk.agents.Callbacks.BeforeAgentCallbackBase> beforeAgentCallbacks) Normalizes before-agent callbacks.- Parameters:
beforeAgentCallbacks- Callback list (sync or async).- Returns:
- normalized async callbacks, or empty list if input is null.
-
getAfterAgentCallbacks
@CanIgnoreReturnValue public static com.google.common.collect.ImmutableList<Callbacks.AfterAgentCallback> getAfterAgentCallbacks(List<com.google.adk.agents.Callbacks.AfterAgentCallbackBase> afterAgentCallback) Normalizes after-agent callbacks.- Parameters:
afterAgentCallback- Callback list (sync or async).- Returns:
- normalized async callbacks, or empty list if input is null.
-