public abstract class org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle extends java.lang.Object implements org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.RecvByteBufAllocator$ExtendedHandle
{
private org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelConfig config;
private int maxMessagePerRead;
private int totalMessages;
private int totalBytesRead;
private int attemptedBytesRead;
private int lastBytesRead;
private final boolean respectMaybeMoreData;
private final org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.UncheckedBooleanSupplier defaultMaybeMoreSupplier;
final org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator this$0;
public void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator)
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle$1 v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator this$0> = v;
specialinvoke v.<java.lang.Object: void <init>()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator this$0>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator: boolean respectMaybeMoreData>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: boolean respectMaybeMoreData> = v;
v = new org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle$1;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle$1: void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle)>(v);
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.UncheckedBooleanSupplier defaultMaybeMoreSupplier> = v;
return;
}
public void reset(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelConfig)
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelConfig v;
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelConfig;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelConfig config> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator this$0>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator: int maxMessagesPerRead()>();
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: int maxMessagePerRead> = v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: int totalBytesRead> = 0;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: int totalMessages> = 0;
return;
}
public org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf allocate(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBufAllocator)
{
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBufAllocator v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBufAllocator;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: int guess()>();
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBufAllocator: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf ioBuffer(int)>(v);
return v;
}
public final void incMessagesRead(int)
{
int v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: int totalMessages>;
v = v + v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: int totalMessages> = v;
return;
}
public void lastBytesRead(int)
{
int v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle;
v := @parameter: int;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: int lastBytesRead> = v;
if v <= 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: int totalBytesRead>;
v = v + v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: int totalBytesRead> = v;
label:
return;
}
public final int lastBytesRead()
{
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: int lastBytesRead>;
return v;
}
public boolean continueReading()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.UncheckedBooleanSupplier v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.UncheckedBooleanSupplier defaultMaybeMoreSupplier>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: boolean continueReading(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.UncheckedBooleanSupplier)>(v);
return v;
}
public boolean continueReading(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.UncheckedBooleanSupplier)
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.UncheckedBooleanSupplier v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelConfig v;
int v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle v;
boolean v, v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.UncheckedBooleanSupplier;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelConfig config>;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelConfig: boolean isAutoRead()>();
if v == 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: boolean respectMaybeMoreData>;
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.UncheckedBooleanSupplier: boolean get()>();
if v == 0 goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: int totalMessages>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: int maxMessagePerRead>;
if v >= v goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: int totalBytesRead>;
if v <= 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public void readComplete()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle;
return;
}
public int attemptedBytesRead()
{
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: int attemptedBytesRead>;
return v;
}
public void attemptedBytesRead(int)
{
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle;
v := @parameter: int;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: int attemptedBytesRead> = v;
return;
}
protected final int totalBytesRead()
{
int v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: int totalBytesRead>;
if v >= 0 goto label;
v = 2147483647;
goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle: int totalBytesRead>;
label:
return v;
}
}