public class org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec extends org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2FrameCodec { private final org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandler inboundStreamHandler; private final org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandler upgradeStreamHandler; private final java.util.Queue readCompletePendingQueue; private boolean parentReadInProgress; private int idCount; volatile org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext ctx; static final boolean $assertionsDisabled; void (org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2ConnectionEncoder, org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2ConnectionDecoder, org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2Settings, org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandler, org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandler, boolean) { org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandler v, v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2ConnectionDecoder v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2Settings v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec v; java.util.ArrayDeque v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2ConnectionEncoder v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.MaxCapacityQueue v; boolean v; v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec; v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2ConnectionEncoder; v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2ConnectionDecoder; v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2Settings; v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandler; v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandler; v := @parameter: boolean; specialinvoke v.(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2ConnectionEncoder,org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2ConnectionDecoder,org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2Settings,boolean)>(v, v, v, v); v = new org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.MaxCapacityQueue; v = new java.util.ArrayDeque; specialinvoke v.(int)>(8); specialinvoke v.(java.util.Queue,int)>(v, 100); v. = v; v. = v; v. = v; return; } public void onHttpClientUpgrade() throws org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2Exception { org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandler v; java.lang.Object[] v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2Error v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2Exception v; v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec; v = v.; if v != null goto label; v = ; v = newarray (java.lang.Object)[0]; v = staticinvoke (v, "Client is misconfigured for upgrade requests", v); throw v; label: specialinvoke v.(); return; } public final void handlerAdded0(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext) throws java.lang.Exception { java.lang.IllegalStateException v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.EventLoop v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.Channel v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext v; v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec; v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext; v = interfaceinvoke v.(); v = interfaceinvoke v.(); v = interfaceinvoke v.(); if v == v goto label; v = new java.lang.IllegalStateException; specialinvoke v.(java.lang.String)>("EventExecutor must be EventLoop of Channel"); throw v; label: v. = v; return; } public final void handlerRemoved0(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext) throws java.lang.Exception { java.util.Queue v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext v; v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec; v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext; specialinvoke v.(v); v = v.; interfaceinvoke v.(); return; } final void onHttp2Frame(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext, org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2Frame) { org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.Channel v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2Frame v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2FrameStream v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext v; boolean v, v; v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec; v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext; v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2Frame; v = v instanceof org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2StreamFrame; if v == 0 goto label; v = interfaceinvoke v.(); v = v.; virtualinvoke v.(v); return; label: v = v instanceof org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2GoAwayFrame; if v == 0 goto label; specialinvoke v.(v, v); label: interfaceinvoke v.(v); return; } final void onHttp2StreamStateChanged(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext, org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2FrameCodec$DefaultHttp2FrameStream) { org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.EventLoop v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandler v, v, v; java.lang.AssertionError v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2FrameCodec$DefaultHttp2FrameStream v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelFutureListener v; int[] v; int v, v, v, v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2Connection v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext v; boolean v, v, v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.Channel v, v, v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelFuture v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2Stream$State v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec$Http2MultiplexCodecStreamChannel v, v, v; v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec; v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext; v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2FrameCodec$DefaultHttp2FrameStream; v = ; v = virtualinvoke v.(); v = virtualinvoke v.(); v = v[v]; tableswitch(v) { case 1: goto label; case 2: goto label; case 3: goto label; case 4: goto label; default: goto label; }; label: v = virtualinvoke v.(); if v != 1 goto label; label: v = v.; if v != null goto label; v = virtualinvoke v.(); if v != 1 goto label; v = virtualinvoke v.(); v = interfaceinvoke v.(); if v != 0 goto label; v = ; if v != 0 goto label; v = v.; if v != null goto label; v = new java.lang.AssertionError; specialinvoke v.()>(); throw v; label: v = new org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec$Http2MultiplexCodecStreamChannel; v = v.; specialinvoke v.(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec,org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2FrameCodec$DefaultHttp2FrameStream,org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandler)>(v, v, v); v = v; virtualinvoke v.(); goto label; label: v = new org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec$Http2MultiplexCodecStreamChannel; v = v.; specialinvoke v.(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec,org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2FrameCodec$DefaultHttp2FrameStream,org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandler)>(v, v, v); v = v; label: v = interfaceinvoke v.(); v = interfaceinvoke v.(); v = interfaceinvoke v.(v); v = interfaceinvoke v.(); if v == 0 goto label; staticinvoke (v); goto label; label: v = ; interfaceinvoke v.(v); goto label; label: v = v.; if v == null goto label; virtualinvoke v.(); label: return; } final org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2StreamChannel newOutboundStream() { org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2FrameCodec$DefaultHttp2FrameStream v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec$Http2MultiplexCodecStreamChannel v; v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec; v = new org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec$Http2MultiplexCodecStreamChannel; v = virtualinvoke v.(); specialinvoke v.(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec,org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2FrameCodec$DefaultHttp2FrameStream,org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandler)>(v, v, null); return v; } final void onHttp2FrameStreamException(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext, org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2FrameStreamException) { java.lang.Throwable v, v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2FrameStreamException v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.Channel v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPipeline v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.Channel$Unsafe v, v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2FrameStream v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext v; v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec; v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext; v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2FrameStreamException; v = virtualinvoke v.(); v = v.; label: v = virtualinvoke v.(); v = virtualinvoke v.(); interfaceinvoke v.(v); label: v = virtualinvoke v.(); interfaceinvoke v.(); goto label; label: v := @caughtexception; v = virtualinvoke v.(); interfaceinvoke v.(); throw v; label: return; catch java.lang.Throwable from label to label with label; } private void onHttp2GoAwayFrame(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext, org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2GoAwayFrame) { org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2GoAwayFrame v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec$1 v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2Exception v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext v; v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec; v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext; v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2GoAwayFrame; label: v = new org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec$1; specialinvoke v.(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec,org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2GoAwayFrame)>(v, v); virtualinvoke v.(v); label: goto label; label: v := @caughtexception; interfaceinvoke v.(v); interfaceinvoke v.(); label: return; catch org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2Exception from label to label with label; } public final void channelReadComplete(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext) throws java.lang.Exception { org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext v; v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec; v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext; specialinvoke v.(); virtualinvoke v.(v); return; } private void processPendingReadCompleteQueue() { java.lang.Throwable v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec v; java.lang.Object v; java.util.Queue v, v, v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext v, v; v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec; v. = 1; label: v = v.; v = interfaceinvoke v.(); if v == null goto label; virtualinvoke v.(); goto label; label: v. = 0; v = v.; interfaceinvoke v.(); v = v.; virtualinvoke v.(v); goto label; label: v := @caughtexception; v. = 0; v = v.; interfaceinvoke v.(); v = v.; virtualinvoke v.(v); throw v; label: return; catch java.lang.Throwable from label to label with label; } public final void channelRead(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext, java.lang.Object) throws java.lang.Exception { java.lang.Object v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext v; v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec; v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext; v := @parameter: java.lang.Object; v. = 1; specialinvoke v.(v, v); return; } public final void channelWritabilityChanged(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext) throws java.lang.Exception { org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.Channel v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2FrameStreamVisitor v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext v; boolean v; v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec; v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext; v = interfaceinvoke v.(); v = interfaceinvoke v.(); if v == 0 goto label; v = ; virtualinvoke v.(v); label: specialinvoke v.(v); return; } final void flush0(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext) { org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec v; org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext v; v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.http.Http2MultiplexCodec; v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext; virtualinvoke v.(v); return; } static void () { java.lang.Class v; boolean v, v; v = class "Lorg/apache/hive/kudu/org/apache/kudu/shaded/io/netty/handler/codec/http2/Http2MultiplexCodec;"; v = virtualinvoke v.(); if v != 0 goto label; v = 1; goto label; label: v = 0; label: = v; return; } }