title: Do multiple calls to different methods in parallel in spring
body: <p>I am fetching data from several different APIs. They are rest and soap web services. I have one id that I pass to each API one by one and get data in return. But each API takes few seconds to return the result and so the final response object that I create takes too much time. </p>
  
  <p>My application is a Spring 4 Rest Service. What is the best way to call all these several APIs in parallel so that my Response time reduces to as less as possible.</p>
  
  <p>Thanks.</p>