final class org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler$WriteTimeoutTask extends java.lang.Object implements java.lang.Runnable, org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelFutureListener
{
private final org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext ctx;
private final org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise promise;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler$WriteTimeoutTask prev;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler$WriteTimeoutTask next;
java.util.concurrent.ScheduledFuture scheduledFuture;
final org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler this$0;
void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler, org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext, org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise)
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler$WriteTimeoutTask v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler 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.timeout.WriteTimeoutHandler$WriteTimeoutTask;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler;
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.channel.ChannelPromise;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler$WriteTimeoutTask: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler this$0> = v;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler$WriteTimeoutTask: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext ctx> = v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler$WriteTimeoutTask: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise promise> = v;
return;
}
public void run()
{
java.lang.Throwable v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler$WriteTimeoutTask v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext v, v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler$WriteTimeoutTask;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler$WriteTimeoutTask: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise promise>;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise: boolean isDone()>();
if v != 0 goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler$WriteTimeoutTask: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler this$0>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler$WriteTimeoutTask: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext ctx>;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler: void writeTimedOut(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext)>(v);
label:
goto label;
label:
v := @caughtexception;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler$WriteTimeoutTask: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext ctx>;
interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext fireExceptionCaught(java.lang.Throwable)>(v);
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler$WriteTimeoutTask: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler this$0>;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler: void removeWriteTimeoutTask(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler$WriteTimeoutTask)>(v);
return;
catch java.lang.Throwable from label to label with label;
}
public void operationComplete(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelFuture) throws java.lang.Exception
{
java.util.concurrent.ScheduledFuture v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler$WriteTimeoutTask v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelFuture v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler$WriteTimeoutTask;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelFuture;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler$WriteTimeoutTask: java.util.concurrent.ScheduledFuture scheduledFuture>;
interfaceinvoke v.<java.util.concurrent.ScheduledFuture: boolean cancel(boolean)>(0);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler$WriteTimeoutTask: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler this$0>;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler: void removeWriteTimeoutTask(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.timeout.WriteTimeoutHandler$WriteTimeoutTask)>(v);
return;
}
}