@Override
public void run() {
cancel();
if (!is100ResponseNotified) {
HttpResponseHeader header = new HttpResponseHeader(100);
header.setReason("Continue (100-continue response timeout)");
header.setAttribute(TIMEOUT_100_CONTINUE_RESPONSE, true);
LOG.warning("100-continue timeout reached (" + DataConverter.toFormatedDuration(CONTINUE_TIMEOUT_MILLIS) + "). Generating local 100-continue response");
callResponseHandler(new HttpResponse(header));
}
}