Микропрофиль REST Client 1.0 и параллелизм
Не смог найти ничего о гарантиях параллелизма в официальном MP Rest Client 1.0 здесь, поэтому решил спросить:
public interface MusicPlaylistService {
@GET
@Path("/getPlayList")
List<String> getPlaylistNames();
}
@WebServlet(urlPatterns = "/PlaylistServlet")
public class PlaylistServlet extends HttpServlet {
@Inject
@RestClient
private MusicPlaylistService playlistService;
@Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
List<String> names = playlistService.getPlaylistNames();
...
}
Являются ли звонки playlistService
Потокобезопасен, учитывая, что сервлет-упаковщик может работать с несколькими потоками.