Class AbstractSecretCallbackHandler

java.lang.Object
org.apache.synapse.securevault.secret.AbstractSecretCallbackHandler
All Implemented Interfaces:
SecretCallbackHandler
Direct Known Subclasses:
HardCodedSecretCallbackHandler, JBossEncryptionSecretCallbackHandler, JlineSecretCallbackHandler, JMXSecretCallbackHandler, SecretManagerSecretCallbackHandler, SharedSecretCallbackHandler

public abstract class AbstractSecretCallbackHandler extends Object implements SecretCallbackHandler
A Base SecretCallbackHandler This expose API to handle SingleSecretCallback and all other functionality is implemented by itself
  • Field Details

    • log

      protected org.apache.commons.logging.Log log
  • Constructor Details

    • AbstractSecretCallbackHandler

      protected AbstractSecretCallbackHandler()
  • Method Details

    • handle

      public void handle(SecretCallback[] secretCallbacks)
      Description copied from interface: SecretCallbackHandler
      Retrieve the secrets requested in the provided SecretCallbacks.
      Specified by:
      handle in interface SecretCallbackHandler
      Parameters:
      secretCallbacks - secretCallbacks
    • handleSingleSecretCallback

      protected abstract void handleSingleSecretCallback(SingleSecretCallback singleSecretCallback)
      Handle A SingleSecretCallback - fill the secret
      Parameters:
      singleSecretCallback - SingleSecretCallback instance