if (paused) {
LOG.debug("Message processing paused, not polling HTTP resource {}.", url);
return;
}
try (AsyncHttpClient client = new AsyncHttpClient()) {
final AsyncHttpClient.BoundRequestBuilder requestBuilder = client.prepareGet(url);
// Add custom headers if there are some.
if (headers != null) {
for (final Map.Entry<String, String> header : headers.entrySet()) {
requestBuilder.addHeader(header.getKey(), header.getValue());