public class org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseEncoder extends org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpObjectEncoder
{
public void <init>()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseEncoder;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpObjectEncoder: void <init>()>();
return;
}
public boolean acceptOutboundMessage(java.lang.Object) throws java.lang.Exception
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseEncoder v;
java.lang.Object v;
boolean v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseEncoder;
v := @parameter: java.lang.Object;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpObjectEncoder: boolean acceptOutboundMessage(java.lang.Object)>(v);
if v == 0 goto label;
v = v instanceof org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpRequest;
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
protected void encodeInitialLine(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf, org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponse) throws java.lang.Exception
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponse v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseEncoder v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpVersion v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseEncoder;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponse;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponse: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpVersion protocolVersion()>();
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpVersion: void encode(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf writeByte(int)>(32);
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponse: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus status()>();
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus: void encode(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf)>(v);
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBufUtil: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf writeShortBE(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf,int)>(v, 3338);
return;
}
protected void sanitizeHeadersBeforeEncode(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponse, boolean)
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponse v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.AsciiString v, v, v, v;
int v, v, v, v;
boolean v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpStatusClass v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseEncoder v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpHeaders v, v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseEncoder;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponse;
v := @parameter: boolean;
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponse: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus status()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpStatusClass codeClass()>();
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpStatusClass: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpStatusClass INFORMATIONAL>;
if v == v goto label;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus: int code()>();
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus NO_CONTENT>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus: int code()>();
if v != v goto label;
label:
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponse: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpHeaders headers()>();
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpHeaderNames: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.AsciiString CONTENT_LENGTH>;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpHeaders: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpHeaders remove(java.lang.CharSequence)>(v);
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponse: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpHeaders headers()>();
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpHeaderNames: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.AsciiString TRANSFER_ENCODING>;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpHeaders: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpHeaders remove(java.lang.CharSequence)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus: int code()>();
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus RESET_CONTENT>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus: int code()>();
if v != v goto label;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponse: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpHeaders headers()>();
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpHeaderNames: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.AsciiString TRANSFER_ENCODING>;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpHeaders: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpHeaders remove(java.lang.CharSequence)>(v);
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponse: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpHeaders headers()>();
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpHeaderNames: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.AsciiString CONTENT_LENGTH>;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpHeaders: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpHeaders setInt(java.lang.CharSequence,int)>(v, 0);
label:
return;
}
protected boolean isContentAlwaysEmpty(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponse)
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponse v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.AsciiString v;
int v, v, v, v, v, v, v, v;
boolean v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpStatusClass v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseEncoder v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpHeaders v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseEncoder;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponse;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponse: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus status()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpStatusClass codeClass()>();
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpStatusClass: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpStatusClass INFORMATIONAL>;
if v != v goto label;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus: int code()>();
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus SWITCHING_PROTOCOLS>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus: int code()>();
if v != v goto label;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponse: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpHeaders headers()>();
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpHeaderNames: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.AsciiString SEC_WEBSOCKET_VERSION>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpHeaders: boolean contains(java.lang.CharSequence)>(v);
return v;
label:
return 1;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus: int code()>();
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus NO_CONTENT>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus: int code()>();
if v == v goto label;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus: int code()>();
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus NOT_MODIFIED>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus: int code()>();
if v == v goto label;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus: int code()>();
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus RESET_CONTENT>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.HttpResponseStatus: int code()>();
if v != v goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
}