final class org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig extends org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.DefaultSocketChannelConfig
{
private volatile int maxBytesPerGatheringWrite;
final org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel this$0;
private void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel, org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel, java.net.Socket)
{
java.net.Socket v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel;
v := @parameter: java.net.Socket;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel this$0> = v;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.DefaultSocketChannelConfig: void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.SocketChannel,java.net.Socket)>(v, v);
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig: int maxBytesPerGatheringWrite> = 2147483647;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig: void calculateMaxBytesPerGatheringWrite()>();
return;
}
protected void autoReadCleared()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel this$0>;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel: void clearReadPending()>();
return;
}
public org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig setSendBufferSize(int)
{
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig;
v := @parameter: int;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.DefaultSocketChannelConfig: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.SocketChannelConfig setSendBufferSize(int)>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig: void calculateMaxBytesPerGatheringWrite()>();
return v;
}
public boolean setOption(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption, java.lang.Object)
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption v;
java.nio.channels.SocketChannel v;
int v;
java.lang.Object v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig v;
boolean v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption;
v := @parameter: java.lang.Object;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.PlatformDependent: int javaVersion()>();
if v < 7 goto label;
v = v instanceof org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioChannelOption;
if v == 0 goto label;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig: java.nio.channels.SocketChannel jdkChannel()>();
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioChannelOption: boolean setOption(java.nio.channels.Channel,org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioChannelOption,java.lang.Object)>(v, v, v);
return v;
label:
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.DefaultSocketChannelConfig: boolean setOption(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object getOption(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption)
{
java.nio.channels.SocketChannel v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption v;
int v;
java.lang.Object v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.PlatformDependent: int javaVersion()>();
if v < 7 goto label;
v = v instanceof org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioChannelOption;
if v == 0 goto label;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig: java.nio.channels.SocketChannel jdkChannel()>();
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioChannelOption: java.lang.Object getOption(java.nio.channels.Channel,org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioChannelOption)>(v, v);
return v;
label:
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.DefaultSocketChannelConfig: java.lang.Object getOption(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption)>(v);
return v;
}
public java.util.Map getOptions()
{
java.nio.channels.SocketChannel v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption[] v;
java.util.Map v, v, v;
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.PlatformDependent: int javaVersion()>();
if v < 7 goto label;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.DefaultSocketChannelConfig: java.util.Map getOptions()>();
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig: java.nio.channels.SocketChannel jdkChannel()>();
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioChannelOption: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption[] getOptions(java.nio.channels.Channel)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig: java.util.Map getOptions(java.util.Map,org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption[])>(v, v);
return v;
label:
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.DefaultSocketChannelConfig: java.util.Map getOptions()>();
return v;
}
void setMaxBytesPerGatheringWrite(int)
{
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig;
v := @parameter: int;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig: int maxBytesPerGatheringWrite> = v;
return;
}
int getMaxBytesPerGatheringWrite()
{
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig: int maxBytesPerGatheringWrite>;
return v;
}
private void calculateMaxBytesPerGatheringWrite()
{
int v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig: int getSendBufferSize()>();
v = v << 1;
if v <= 0 goto label;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig: void setMaxBytesPerGatheringWrite(int)>(v);
label:
return;
}
private java.nio.channels.SocketChannel jdkChannel()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig v;
java.nio.channels.SocketChannel v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.Channel v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel$NioSocketChannelConfig: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.Channel channel>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.socket.nio.NioSocketChannel: java.nio.channels.SocketChannel javaChannel()>();
return v;
}
}