@Override public int getProtocolMinorVersion() { return response.protocolVersion().minorVersion(); }
@Override public int hashCode() { return (protocolName().hashCode() * 31 + majorVersion()) * 31 + minorVersion(); }
@Override public int compareTo(HttpVersion o) { int v = protocolName().compareTo(o.protocolName()); if (v != 0) { return v; } v = majorVersion() - o.majorVersion(); if (v != 0) { return v; } return minorVersion() - o.minorVersion(); }
@Override public boolean equals(Object o) { if (!(o instanceof HttpVersion)) { return false; } HttpVersion that = (HttpVersion) o; return minorVersion() == that.minorVersion() && majorVersion() == that.majorVersion() && protocolName().equals(that.protocolName()); }
private org.apache.http.HttpVersion createVersion(final FullHttpRequest request) { HttpVersion protocolVersion = request.protocolVersion(); return new org.apache.http.HttpVersion(protocolVersion.majorVersion(), protocolVersion.minorVersion()); }
@Override public HttpRequest setProtocolVersion(HttpVersion version) { if (version.minorVersion() == 0) { this.version = HttpVer.HTTP_1_0; } else { this.version = HttpVer.HTTP_1_1; } return this; }
@Override public int getProtocolMinorVersion() { return response.getProtocolVersion().minorVersion(); }
@Override public int hashCode() { return (protocolName().hashCode() * 31 + majorVersion()) * 31 + minorVersion(); }
@Override public int hashCode() { return (protocolName().hashCode() * 31 + majorVersion()) * 31 + minorVersion(); }
@Override public int hashCode() { return (protocolName().hashCode() * 31 + majorVersion()) * 31 + minorVersion(); }
@Override public int compareTo(HttpVersion o) { int v = protocolName().compareTo(o.protocolName()); if (v != 0) { return v; } v = majorVersion() - o.majorVersion(); if (v != 0) { return v; } return minorVersion() - o.minorVersion(); }
@Override public int hashCode() { return (protocolName().hashCode() * 31 + majorVersion()) * 31 + minorVersion(); }
@Override public int compareTo(HttpVersion o) { int v = protocolName().compareTo(o.protocolName()); if (v != 0) { return v; } v = majorVersion() - o.majorVersion(); if (v != 0) { return v; } return minorVersion() - o.minorVersion(); }
@Override public boolean equals(Object o) { if (!(o instanceof HttpVersion)) { return false; } HttpVersion that = (HttpVersion) o; return minorVersion() == that.minorVersion() && majorVersion() == that.majorVersion() && protocolName().equals(that.protocolName()); }
@Override public boolean equals(Object o) { if (!(o instanceof HttpVersion)) { return false; } HttpVersion that = (HttpVersion) o; return minorVersion() == that.minorVersion() && majorVersion() == that.majorVersion() && protocolName().equals(that.protocolName()); }
@Override public int compareTo(HttpVersion o) { int v = protocolName().compareTo(o.protocolName()); if (v != 0) { return v; } v = majorVersion() - o.majorVersion(); if (v != 0) { return v; } return minorVersion() - o.minorVersion(); }
@Override public boolean equals(Object o) { if (!(o instanceof HttpVersion)) { return false; } HttpVersion that = (HttpVersion) o; return minorVersion() == that.minorVersion() && majorVersion() == that.majorVersion() && protocolName().equals(that.protocolName()); }
@Override public int compareTo(HttpVersion o) { int v = protocolName().compareTo(o.protocolName()); if (v != 0) { return v; } v = majorVersion() - o.majorVersion(); if (v != 0) { return v; } return minorVersion() - o.minorVersion(); }
@Override public boolean equals(Object o) { if (!(o instanceof HttpVersion)) { return false; } HttpVersion that = (HttpVersion) o; return minorVersion() == that.minorVersion() && majorVersion() == that.majorVersion() && protocolName().equals(that.protocolName()); }
@Override public boolean acceptOutboundMessage(Object msg) throws Exception { if(gzip == false){ return false; } //不支持http1.0压缩 if(msg instanceof HttpResponse && ((HttpResponse)msg).protocolVersion().minorVersion()==0){ gzip = false; return false; } return super.acceptOutboundMessage(msg); }