# Uses of Interface
org.apache.synapse.securevault.secret.SecretCallback

Packages that use SecretCallback
Package
Description
org.apache.synapse.securevault.secret

- ## Uses of SecretCallback in org.apache.synapse.securevault.secret

  Classes in org.apache.synapse.securevault.secret that implement SecretCallback
  Modifier and Type
  Class
  Description
  `class`
  `MultiSecretCallback`
  Represents group of any number of Callbacks - group means, they provide secret for a one use
  `class`
  `SingleSecretCallback`
  A single secret callback that can be used to collect a single secret
  Methods in org.apache.synapse.securevault.secret that return types with arguments of type SecretCallback
  Modifier and Type
  Method
  Description
  `Iterator<SecretCallback>`
  MultiSecretCallback.`getSecretCallbacks()`
  Returns all SecretCallbacks
  Methods in org.apache.synapse.securevault.secret with parameters of type SecretCallback
  Modifier and Type
  Method
  Description
  `void`
  MultiSecretCallback.`addSecretCallback(SecretCallback secretCallback)`
  Add a SecretCallback
  `void`
  AbstractSecretCallbackHandler.`handle(SecretCallback[] secretCallbacks)`
  `void`
  SecretCallbackHandler.`handle(SecretCallback[] secretCallbacks)`
  Retrieve the secrets requested in the provided SecretCallbacks.
  `void`
  SecretLoadingModule.`load(SecretCallback[] secretCallbacks)`
  Load secrets into given call backs.