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 Summary
Fields Modifier and Type Field Description protected org.apache.commons.logging.Loglog
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractSecretCallbackHandler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidhandle(SecretCallback[] secretCallbacks)Retrieve the secrets requested in the provided SecretCallbacks.protected abstract voidhandleSingleSecretCallback(SingleSecretCallback singleSecretCallback)Handle A SingleSecretCallback - fill the secret
-
-
-
Method Detail
-
handle
public void handle(SecretCallback[] secretCallbacks)
Description copied from interface:SecretCallbackHandlerRetrieve the secrets requested in the provided SecretCallbacks.- Specified by:
handlein interfaceSecretCallbackHandler- Parameters:
secretCallbacks- secretCallbacks
-
handleSingleSecretCallback
protected abstract void handleSingleSecretCallback(SingleSecretCallback singleSecretCallback)
Handle A SingleSecretCallback - fill the secret- Parameters:
singleSecretCallback- SingleSecretCallback instance
-
-