Advertisement
Guest User

Untitled

a guest
May 15th, 2018
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.97 KB | None | 0 0
  1. @Async("threadPoolTaskExecutorForSMS")
  2.     public void sendSMS(String phoneNumber, String content) {
  3.         try {
  4.             final String uri = "http://bulksms.teletalk.com.bd/link_sms_send.php?op=SMS&user=grs_user&pass=b@LYu4sM&mobile=" +
  5.                     phoneNumber +
  6.                     "&charset=UTF-8&sms=" +
  7.                     content;
  8.  
  9.             RestTemplate restTemplate = new RestTemplate();
  10.             String result = restTemplate.getForObject(uri, String.class);
  11.             log.info("SMS Sent at: " + phoneNumber);
  12.         } catch (Exception e) {
  13.             e.printStackTrace();
  14.         }
  15.     }
  16.  
  17. ----------------------------------------------------------------
  18. write this in a class that has @configuration annotation
  19. ----------------------------------------------------------------
  20. @Bean(name = "threadPoolTaskExecutorForSMS")
  21.     public Executor threadPoolTaskExecutorForShortMessageService() {
  22.         return new ThreadPoolTaskExecutor();
  23.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement