# Uses of Class
com.google.adk.agents.BaseAgentConfig.CallbackRef

Packages that use BaseAgentConfig.CallbackRef
Package
Description
com.google.adk.agents

- ## Uses of BaseAgentConfig.CallbackRef in com.google.adk.agents

  Methods in com.google.adk.agents that return types with arguments of type BaseAgentConfig.CallbackRef
  Modifier and Type
  Method
  Description
  `com.google.common.collect.ImmutableList<BaseAgentConfig.CallbackRef>`
  BaseAgentConfig.`afterAgentCallbacks()`
  `List<BaseAgentConfig.CallbackRef>`
  LlmAgentConfig.`afterModelCallbacks()`
  `List<BaseAgentConfig.CallbackRef>`
  LlmAgentConfig.`afterToolCallbacks()`
  `com.google.common.collect.ImmutableList<BaseAgentConfig.CallbackRef>`
  BaseAgentConfig.`beforeAgentCallbacks()`
  `List<BaseAgentConfig.CallbackRef>`
  LlmAgentConfig.`beforeModelCallbacks()`
  `List<BaseAgentConfig.CallbackRef>`
  LlmAgentConfig.`beforeToolCallbacks()`
  Method parameters in com.google.adk.agents with type arguments of type BaseAgentConfig.CallbackRef
  Modifier and Type
  Method
  Description
  `static <T> void`
  ConfigAgentUtils.`resolveAndSetCallback(@Nullable List<BaseAgentConfig.CallbackRef> refs, Class<T> callbackBaseClass, String callbackTypeName, Consumer<com.google.common.collect.ImmutableList<T>> builderSetter)`
  Resolves and sets callbacks from configuration.
  `void`
  BaseAgentConfig.`setAfterAgentCallbacks(List<BaseAgentConfig.CallbackRef> afterAgentCallbacks)`
  `void`
  LlmAgentConfig.`setAfterModelCallbacks(List<BaseAgentConfig.CallbackRef> afterModelCallbacks)`
  `void`
  LlmAgentConfig.`setAfterToolCallbacks(List<BaseAgentConfig.CallbackRef> afterToolCallbacks)`
  `void`
  BaseAgentConfig.`setBeforeAgentCallbacks(List<BaseAgentConfig.CallbackRef> beforeAgentCallbacks)`
  `void`
  LlmAgentConfig.`setBeforeModelCallbacks(List<BaseAgentConfig.CallbackRef> beforeModelCallbacks)`
  `void`
  LlmAgentConfig.`setBeforeToolCallbacks(List<BaseAgentConfig.CallbackRef> beforeToolCallbacks)`