Interface EmailProviderPluginDescriptor<C extends Configuration>

Type Parameters:
C - The companion Configuration Interface.
All Superinterfaces:
PluginDescriptor<C>

public interface EmailProviderPluginDescriptor<C extends Configuration> extends PluginDescriptor<C>
EmailProvider Plugin defines an Emailer plugin type that can be configured to be used by the EmailSender service.

To let the server find an implementation of this plugin descriptor, create a file within the plugin jar at META-INF/services/se.curity.identityserver.sdk.plugin.descriptor.EmailProviderPluginDescriptor.

Since:
3.1.0
  • Method Details

    • getEmailSenderType

      Class<? extends Emailer> getEmailSenderType()
      The implementing class of the email sender
      Returns:
      the class that implements the EmailSender