Class MailJetClientConfig

java.lang.Object
es.kukenan.smartfi.microservice.communication.config.MailJetClientConfig

@Configuration public class MailJetClientConfig extends Object
Mailjet client beans configuration.
  • Field Details

    • restTemplateFactory

      @Autowired private es.kukenan.smartfi.common.utils.RestTemplateFactory restTemplateFactory
      Rest template factory.
  • Constructor Details

    • MailJetClientConfig

      public MailJetClientConfig()
  • Method Details

    • mailjetMailClient

      @Bean @RefreshScope public MailjetMailClient mailjetMailClient(@Value("${mailjet.client.api.key}") String mailjetApiKey, @Value("${mailjet.client.api.secret}") String mailjetApiSecret)
      Client to connect with Mailjet MAIL API.
      Parameters:
      mailjetApiKey - Connection key
      mailjetApiSecret - Connection secret
      Returns:
      The MailjetMailClient
    • mailjetSmsClient

      @Bean @RefreshScope public MailjetSmsClient mailjetSmsClient(@Value("${mailjet.client.sms.api.token}") String mailjetSmsApiToken)
      Client to connect with Mailjet SMS API.
      Parameters:
      mailjetSmsApiToken - Connection key
      Returns:
      The MailjetMailClient