Class MailJetClientConfig
java.lang.Object
es.kukenan.smartfi.microservice.communication.config.MailJetClientConfig
Mailjet client beans configuration.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate es.kukenan.smartfi.common.utils.RestTemplateFactoryRest template factory. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmailjetMailClient(String mailjetApiKey, String mailjetApiSecret) Client to connect with Mailjet MAIL API.mailjetSmsClient(String mailjetSmsApiToken) Client to connect with Mailjet SMS API.
-
Field Details
-
restTemplateFactory
@Autowired private es.kukenan.smartfi.common.utils.RestTemplateFactory restTemplateFactoryRest 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 keymailjetApiSecret- 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
-