# Uses of Interface
com.google.adk.agents.Callbacks.BeforeAgentCallback

Packages that use Callbacks.BeforeAgentCallback
Package
Description
com.example
com.google.adk.a2a.agent
com.google.adk.agents
com.google.adk.utils

- ## Uses of Callbacks.BeforeAgentCallback in com.example

  Fields in com.example declared as Callbacks.BeforeAgentCallback
  Modifier and Type
  Field
  Description
  `static final Callbacks.BeforeAgentCallback`
  CoreCallbacks.`BEFORE_AGENT_CALLBACK`
  `static final Callbacks.BeforeAgentCallback`
  CoreCallbacks.`BEFORE_AGENT_CALLBACK1`
  `static final Callbacks.BeforeAgentCallback`
  CoreCallbacks.`BEFORE_AGENT_CALLBACK2`
  `static final Callbacks.BeforeAgentCallback`
  CoreCallbacks.`BEFORE_AGENT_CALLBACK3`

- ## Uses of Callbacks.BeforeAgentCallback in com.google.adk.a2a.agent

  Method parameters in com.google.adk.a2a.agent with type arguments of type Callbacks.BeforeAgentCallback
  Modifier and Type
  Method
  Description
  `RemoteA2AAgent.Builder`
  RemoteA2AAgent.Builder.`beforeAgentCallback(List<Callbacks.BeforeAgentCallback> beforeAgentCallback)`

- ## Uses of Callbacks.BeforeAgentCallback in com.google.adk.agents

  Fields in com.google.adk.agents with type parameters of type Callbacks.BeforeAgentCallback
  Modifier and Type
  Field
  Description
  `protected com.google.common.collect.ImmutableList<Callbacks.BeforeAgentCallback>`
  BaseAgent.Builder.`beforeAgentCallback`
  Methods in com.google.adk.agents that return types with arguments of type Callbacks.BeforeAgentCallback
  Modifier and Type
  Method
  Description
  `com.google.common.collect.ImmutableList<? extends Callbacks.BeforeAgentCallback>`
  BaseAgent.`beforeAgentCallback()`
  `com.google.common.collect.ImmutableList<? extends Callbacks.BeforeAgentCallback>`
  BaseAgent.`canonicalBeforeAgentCallbacks()`
  The resolved beforeAgentCallback field as a list.
  `static List<Callbacks.BeforeAgentCallback>`
  CallbackUtil.`getBeforeAgentCallbacks(List<com.google.adk.agents.Callbacks.BeforeAgentCallbackBase> beforeAgentCallbacks)`
  Normalizes before-agent callbacks.
  Methods in com.google.adk.agents with parameters of type Callbacks.BeforeAgentCallback
  Modifier and Type
  Method
  Description
  `B`
  BaseAgent.Builder.`beforeAgentCallback(Callbacks.BeforeAgentCallback beforeAgentCallback)`

- ## Uses of Callbacks.BeforeAgentCallback in com.google.adk.utils

  Methods in com.google.adk.utils that return types with arguments of type Callbacks.BeforeAgentCallback
  Modifier and Type
  Method
  Description
  `static Optional<Callbacks.BeforeAgentCallback>`
  ComponentRegistry.`resolveBeforeAgentCallback(String name)`