io.gravitee.node.api.secrets.SecretProviderFactory Maven / Gradle / Ivy
package io.gravitee.node.api.secrets;
/**
* This is the plugin class for plugins of type "secret-provider".
*
* @author Benoit BORDIGONI (benoit.bordigoni at graviteesource.com)
* @author GraviteeSource Team
*/
public interface SecretProviderFactory {
/**
* Creates a new instance of {@link SecretProvider}
*
* @param configuration the configuration object
* @return a secret provider if the configuration can be consumed.
*/
SecretProvider create(T configuration);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy