@Override public void onComplianceViolation(HttpCompliance compliance,HttpCompliance required, String reason) { if (_httpConnection.isRecordHttpComplianceViolations()) { if (_complianceViolations == null) { _complianceViolations = new ArrayList<>(); } String violation = String.format("%s<%s: %s for %s", compliance, required, reason, getHttpTransport()); _complianceViolations.add(violation); if (LOG.isDebugEnabled()) LOG.debug(violation); } } }
@Override public void onComplianceViolation(HttpCompliance compliance, HttpComplianceSection violation, String reason) { if (_httpConnection.isRecordHttpComplianceViolations()) { if (_complianceViolations == null) { _complianceViolations = new ArrayList<>(); } String record = String.format("%s (see %s) in mode %s for %s in %s", violation.getDescription(), violation.getURL(), compliance, reason, getHttpTransport()); _complianceViolations.add(record); if (LOG.isDebugEnabled()) LOG.debug(record); } } }
getRequest().setAttribute(HttpConnection.UPGRADE_CONNECTION_ATTRIBUTE,upgrade_connection); getResponse().setStatus(101); getHttpTransport().onCompleted(); return true;
getRequest().setAttribute(HttpConnection.UPGRADE_CONNECTION_ATTRIBUTE, upgrade_connection); getResponse().setStatus(101); getHttpTransport().onCompleted(); return true;