public List<SResponse> asyncHttps(final List<Url> urls, final String jsonData, RestRequest.Method method) {
List<SResponse> responses = new ArrayList<SResponse>(urls.size());
List<FutureTask<SResponse>> futureTasks = new ArrayList<FutureTask<SResponse>>(urls.size());
for (int i = 0; i < urls.size(); i++) {
final Url url = urls.get(i);
FutureTask<SResponse> getRemoteDataTask = asyncHttp(url, jsonData, method);
futureTasks.add(getRemoteDataTask);
}
for (FutureTask<SResponse> futureTask : futureTasks) {
try {