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

Packages that use Callbacks.BeforeToolCallback
Package
Description
com.example
com.google.adk.agents
com.google.adk.utils

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

  Fields in com.example declared as Callbacks.BeforeToolCallback
  Modifier and Type
  Field
  Description
  `static final Callbacks.BeforeToolCallback`
  CoreCallbacks.`BEFORE_TOOL_CALLBACK1`
  `static final Callbacks.BeforeToolCallback`
  CoreCallbacks.`BEFORE_TOOL_CALLBACK2`
  `static final Callbacks.BeforeToolCallback`
  CoreCallbacks.`BEFORE_TOOL_CALLBACK3`

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

  Methods in com.google.adk.agents that return types with arguments of type Callbacks.BeforeToolCallback
  Modifier and Type
  Method
  Description
  `List<? extends Callbacks.BeforeToolCallback>`
  LlmAgent.`beforeToolCallback()`
  `List<? extends Callbacks.BeforeToolCallback>`
  LlmAgent.`canonicalBeforeToolCallbacks()`
  The resolved beforeToolCallback field as a list.
  Methods in com.google.adk.agents with parameters of type Callbacks.BeforeToolCallback
  Modifier and Type
  Method
  Description
  `LlmAgent.Builder`
  LlmAgent.Builder.`beforeToolCallback(Callbacks.BeforeToolCallback beforeToolCallback)`

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

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