Class AirshipClientConfig

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

@Configuration public class AirshipClientConfig extends Object
Airship client beans configuration.
  • Constructor Details

    • AirshipClientConfig

      public AirshipClientConfig()
  • Method Details

    • airshipClient

      @Bean @RefreshScope public AirshipPushClient airshipClient(@Value("${airship.client.api.key}") String mailjetApiKey, @Value("${airship.client.api.secret}") String mailjetApiSecret, @Value("${external.proxy.host:#{null}}") String proxyHost, @Value("${external.proxy.port:#{null}}") Integer proxyPort)
      Client to connect with Mailjet MAIL API.
      Parameters:
      mailjetApiKey - Connection key
      mailjetApiSecret - Connection secret
      proxyHost - Configured proxy host.
      proxyPort - Configured proxy port.
      Returns:
      The MailjetMailClient