public class io.netty.channel.socket.DefaultSocketChannelConfig extends io.netty.channel.DefaultChannelConfig implements io.netty.channel.socket.SocketChannelConfig
{
protected final java.net.Socket javaSocket;
private volatile boolean allowHalfClosure;
public void <init>(io.netty.channel.socket.SocketChannel, java.net.Socket)
{
java.net.Socket v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
java.lang.Object v;
io.netty.channel.socket.SocketChannel v;
java.lang.Exception v;
boolean v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
v := @parameter: io.netty.channel.socket.SocketChannel;
v := @parameter: java.net.Socket;
specialinvoke v.<io.netty.channel.DefaultChannelConfig: void <init>(io.netty.channel.Channel)>(v);
v = staticinvoke <io.netty.util.internal.ObjectUtil: java.lang.Object checkNotNull(java.lang.Object,java.lang.String)>(v, "javaSocket");
v.<io.netty.channel.socket.DefaultSocketChannelConfig: java.net.Socket javaSocket> = v;
v = staticinvoke <io.netty.util.internal.PlatformDependent: boolean canEnableTcpNoDelayByDefault()>();
if v == 0 goto label;
label:
virtualinvoke v.<io.netty.channel.socket.DefaultSocketChannelConfig: io.netty.channel.socket.SocketChannelConfig setTcpNoDelay(boolean)>(1);
label:
goto label;
label:
v := @caughtexception;
label:
return;
catch java.lang.Exception from label to label with label;
}
public java.util.Map getOptions()
{
io.netty.channel.ChannelOption v, v, v, v, v, v, v, v;
io.netty.channel.ChannelOption[] v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
java.util.Map v, v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
v = specialinvoke v.<io.netty.channel.DefaultChannelConfig: java.util.Map getOptions()>();
v = newarray (io.netty.channel.ChannelOption)[8];
v = <io.netty.channel.ChannelOption: io.netty.channel.ChannelOption SO_RCVBUF>;
v[0] = v;
v = <io.netty.channel.ChannelOption: io.netty.channel.ChannelOption SO_SNDBUF>;
v[1] = v;
v = <io.netty.channel.ChannelOption: io.netty.channel.ChannelOption TCP_NODELAY>;
v[2] = v;
v = <io.netty.channel.ChannelOption: io.netty.channel.ChannelOption SO_KEEPALIVE>;
v[3] = v;
v = <io.netty.channel.ChannelOption: io.netty.channel.ChannelOption SO_REUSEADDR>;
v[4] = v;
v = <io.netty.channel.ChannelOption: io.netty.channel.ChannelOption SO_LINGER>;
v[5] = v;
v = <io.netty.channel.ChannelOption: io.netty.channel.ChannelOption IP_TOS>;
v[6] = v;
v = <io.netty.channel.ChannelOption: io.netty.channel.ChannelOption ALLOW_HALF_CLOSURE>;
v[7] = v;
v = virtualinvoke v.<io.netty.channel.socket.DefaultSocketChannelConfig: java.util.Map getOptions(java.util.Map,io.netty.channel.ChannelOption[])>(v, v);
return v;
}
public java.lang.Object getOption(io.netty.channel.ChannelOption)
{
io.netty.channel.ChannelOption v, v, v, v, v, v, v, v, v;
java.lang.Integer v, v, v, v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
int v, v, v, v;
java.lang.Boolean v, v, v, v;
boolean v, v, v, v;
java.lang.Object v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
v := @parameter: io.netty.channel.ChannelOption;
v = <io.netty.channel.ChannelOption: io.netty.channel.ChannelOption SO_RCVBUF>;
if v != v goto label;
v = virtualinvoke v.<io.netty.channel.socket.DefaultSocketChannelConfig: int getReceiveBufferSize()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
label:
v = <io.netty.channel.ChannelOption: io.netty.channel.ChannelOption SO_SNDBUF>;
if v != v goto label;
v = virtualinvoke v.<io.netty.channel.socket.DefaultSocketChannelConfig: int getSendBufferSize()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
label:
v = <io.netty.channel.ChannelOption: io.netty.channel.ChannelOption TCP_NODELAY>;
if v != v goto label;
v = virtualinvoke v.<io.netty.channel.socket.DefaultSocketChannelConfig: boolean isTcpNoDelay()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
label:
v = <io.netty.channel.ChannelOption: io.netty.channel.ChannelOption SO_KEEPALIVE>;
if v != v goto label;
v = virtualinvoke v.<io.netty.channel.socket.DefaultSocketChannelConfig: boolean isKeepAlive()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
label:
v = <io.netty.channel.ChannelOption: io.netty.channel.ChannelOption SO_REUSEADDR>;
if v != v goto label;
v = virtualinvoke v.<io.netty.channel.socket.DefaultSocketChannelConfig: boolean isReuseAddress()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
label:
v = <io.netty.channel.ChannelOption: io.netty.channel.ChannelOption SO_LINGER>;
if v != v goto label;
v = virtualinvoke v.<io.netty.channel.socket.DefaultSocketChannelConfig: int getSoLinger()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
label:
v = <io.netty.channel.ChannelOption: io.netty.channel.ChannelOption IP_TOS>;
if v != v goto label;
v = virtualinvoke v.<io.netty.channel.socket.DefaultSocketChannelConfig: int getTrafficClass()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
label:
v = <io.netty.channel.ChannelOption: io.netty.channel.ChannelOption ALLOW_HALF_CLOSURE>;
if v != v goto label;
v = virtualinvoke v.<io.netty.channel.socket.DefaultSocketChannelConfig: boolean isAllowHalfClosure()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
label:
v = specialinvoke v.<io.netty.channel.DefaultChannelConfig: java.lang.Object getOption(io.netty.channel.ChannelOption)>(v);
return v;
}
public boolean setOption(io.netty.channel.ChannelOption, java.lang.Object)
{
io.netty.channel.ChannelOption v, v, v, v, v, v, v, v, v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
int v, v, v, v;
boolean v, v, v, v, v;
java.lang.Object v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
v := @parameter: io.netty.channel.ChannelOption;
v := @parameter: java.lang.Object;
virtualinvoke v.<io.netty.channel.socket.DefaultSocketChannelConfig: void validate(io.netty.channel.ChannelOption,java.lang.Object)>(v, v);
v = <io.netty.channel.ChannelOption: io.netty.channel.ChannelOption SO_RCVBUF>;
if v != v goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
virtualinvoke v.<io.netty.channel.socket.DefaultSocketChannelConfig: io.netty.channel.socket.SocketChannelConfig setReceiveBufferSize(int)>(v);
goto label;
label:
v = <io.netty.channel.ChannelOption: io.netty.channel.ChannelOption SO_SNDBUF>;
if v != v goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
virtualinvoke v.<io.netty.channel.socket.DefaultSocketChannelConfig: io.netty.channel.socket.SocketChannelConfig setSendBufferSize(int)>(v);
goto label;
label:
v = <io.netty.channel.ChannelOption: io.netty.channel.ChannelOption TCP_NODELAY>;
if v != v goto label;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
virtualinvoke v.<io.netty.channel.socket.DefaultSocketChannelConfig: io.netty.channel.socket.SocketChannelConfig setTcpNoDelay(boolean)>(v);
goto label;
label:
v = <io.netty.channel.ChannelOption: io.netty.channel.ChannelOption SO_KEEPALIVE>;
if v != v goto label;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
virtualinvoke v.<io.netty.channel.socket.DefaultSocketChannelConfig: io.netty.channel.socket.SocketChannelConfig setKeepAlive(boolean)>(v);
goto label;
label:
v = <io.netty.channel.ChannelOption: io.netty.channel.ChannelOption SO_REUSEADDR>;
if v != v goto label;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
virtualinvoke v.<io.netty.channel.socket.DefaultSocketChannelConfig: io.netty.channel.socket.SocketChannelConfig setReuseAddress(boolean)>(v);
goto label;
label:
v = <io.netty.channel.ChannelOption: io.netty.channel.ChannelOption SO_LINGER>;
if v != v goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
virtualinvoke v.<io.netty.channel.socket.DefaultSocketChannelConfig: io.netty.channel.socket.SocketChannelConfig setSoLinger(int)>(v);
goto label;
label:
v = <io.netty.channel.ChannelOption: io.netty.channel.ChannelOption IP_TOS>;
if v != v goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
virtualinvoke v.<io.netty.channel.socket.DefaultSocketChannelConfig: io.netty.channel.socket.SocketChannelConfig setTrafficClass(int)>(v);
goto label;
label:
v = <io.netty.channel.ChannelOption: io.netty.channel.ChannelOption ALLOW_HALF_CLOSURE>;
if v != v goto label;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
virtualinvoke v.<io.netty.channel.socket.DefaultSocketChannelConfig: io.netty.channel.socket.SocketChannelConfig setAllowHalfClosure(boolean)>(v);
goto label;
label:
v = specialinvoke v.<io.netty.channel.DefaultChannelConfig: boolean setOption(io.netty.channel.ChannelOption,java.lang.Object)>(v, v);
return v;
label:
return 1;
}
public int getReceiveBufferSize()
{
io.netty.channel.ChannelException v;
java.net.Socket v;
java.net.SocketException v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
int v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
label:
v = v.<io.netty.channel.socket.DefaultSocketChannelConfig: java.net.Socket javaSocket>;
v = virtualinvoke v.<java.net.Socket: int getReceiveBufferSize()>();
label:
return v;
label:
v := @caughtexception;
v = new io.netty.channel.ChannelException;
specialinvoke v.<io.netty.channel.ChannelException: void <init>(java.lang.Throwable)>(v);
throw v;
catch java.net.SocketException from label to label with label;
}
public int getSendBufferSize()
{
io.netty.channel.ChannelException v;
java.net.Socket v;
java.net.SocketException v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
int v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
label:
v = v.<io.netty.channel.socket.DefaultSocketChannelConfig: java.net.Socket javaSocket>;
v = virtualinvoke v.<java.net.Socket: int getSendBufferSize()>();
label:
return v;
label:
v := @caughtexception;
v = new io.netty.channel.ChannelException;
specialinvoke v.<io.netty.channel.ChannelException: void <init>(java.lang.Throwable)>(v);
throw v;
catch java.net.SocketException from label to label with label;
}
public int getSoLinger()
{
io.netty.channel.ChannelException v;
java.net.Socket v;
java.net.SocketException v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
int v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
label:
v = v.<io.netty.channel.socket.DefaultSocketChannelConfig: java.net.Socket javaSocket>;
v = virtualinvoke v.<java.net.Socket: int getSoLinger()>();
label:
return v;
label:
v := @caughtexception;
v = new io.netty.channel.ChannelException;
specialinvoke v.<io.netty.channel.ChannelException: void <init>(java.lang.Throwable)>(v);
throw v;
catch java.net.SocketException from label to label with label;
}
public int getTrafficClass()
{
io.netty.channel.ChannelException v;
java.net.Socket v;
java.net.SocketException v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
int v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
label:
v = v.<io.netty.channel.socket.DefaultSocketChannelConfig: java.net.Socket javaSocket>;
v = virtualinvoke v.<java.net.Socket: int getTrafficClass()>();
label:
return v;
label:
v := @caughtexception;
v = new io.netty.channel.ChannelException;
specialinvoke v.<io.netty.channel.ChannelException: void <init>(java.lang.Throwable)>(v);
throw v;
catch java.net.SocketException from label to label with label;
}
public boolean isKeepAlive()
{
io.netty.channel.ChannelException v;
java.net.Socket v;
java.net.SocketException v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
boolean v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
label:
v = v.<io.netty.channel.socket.DefaultSocketChannelConfig: java.net.Socket javaSocket>;
v = virtualinvoke v.<java.net.Socket: boolean getKeepAlive()>();
label:
return v;
label:
v := @caughtexception;
v = new io.netty.channel.ChannelException;
specialinvoke v.<io.netty.channel.ChannelException: void <init>(java.lang.Throwable)>(v);
throw v;
catch java.net.SocketException from label to label with label;
}
public boolean isReuseAddress()
{
io.netty.channel.ChannelException v;
java.net.Socket v;
java.net.SocketException v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
boolean v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
label:
v = v.<io.netty.channel.socket.DefaultSocketChannelConfig: java.net.Socket javaSocket>;
v = virtualinvoke v.<java.net.Socket: boolean getReuseAddress()>();
label:
return v;
label:
v := @caughtexception;
v = new io.netty.channel.ChannelException;
specialinvoke v.<io.netty.channel.ChannelException: void <init>(java.lang.Throwable)>(v);
throw v;
catch java.net.SocketException from label to label with label;
}
public boolean isTcpNoDelay()
{
io.netty.channel.ChannelException v;
java.net.Socket v;
java.net.SocketException v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
boolean v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
label:
v = v.<io.netty.channel.socket.DefaultSocketChannelConfig: java.net.Socket javaSocket>;
v = virtualinvoke v.<java.net.Socket: boolean getTcpNoDelay()>();
label:
return v;
label:
v := @caughtexception;
v = new io.netty.channel.ChannelException;
specialinvoke v.<io.netty.channel.ChannelException: void <init>(java.lang.Throwable)>(v);
throw v;
catch java.net.SocketException from label to label with label;
}
public io.netty.channel.socket.SocketChannelConfig setKeepAlive(boolean)
{
io.netty.channel.ChannelException v;
java.net.Socket v;
java.net.SocketException v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
boolean v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
v := @parameter: boolean;
label:
v = v.<io.netty.channel.socket.DefaultSocketChannelConfig: java.net.Socket javaSocket>;
virtualinvoke v.<java.net.Socket: void setKeepAlive(boolean)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new io.netty.channel.ChannelException;
specialinvoke v.<io.netty.channel.ChannelException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
return v;
catch java.net.SocketException from label to label with label;
}
public io.netty.channel.socket.SocketChannelConfig setPerformancePreferences(int, int, int)
{
java.net.Socket v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
int v, v, v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v = v.<io.netty.channel.socket.DefaultSocketChannelConfig: java.net.Socket javaSocket>;
virtualinvoke v.<java.net.Socket: void setPerformancePreferences(int,int,int)>(v, v, v);
return v;
}
public io.netty.channel.socket.SocketChannelConfig setReceiveBufferSize(int)
{
io.netty.channel.ChannelException v;
java.net.Socket v;
java.net.SocketException v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
int v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
v := @parameter: int;
label:
v = v.<io.netty.channel.socket.DefaultSocketChannelConfig: java.net.Socket javaSocket>;
virtualinvoke v.<java.net.Socket: void setReceiveBufferSize(int)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new io.netty.channel.ChannelException;
specialinvoke v.<io.netty.channel.ChannelException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
return v;
catch java.net.SocketException from label to label with label;
}
public io.netty.channel.socket.SocketChannelConfig setReuseAddress(boolean)
{
io.netty.channel.ChannelException v;
java.net.Socket v;
java.net.SocketException v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
boolean v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
v := @parameter: boolean;
label:
v = v.<io.netty.channel.socket.DefaultSocketChannelConfig: java.net.Socket javaSocket>;
virtualinvoke v.<java.net.Socket: void setReuseAddress(boolean)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new io.netty.channel.ChannelException;
specialinvoke v.<io.netty.channel.ChannelException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
return v;
catch java.net.SocketException from label to label with label;
}
public io.netty.channel.socket.SocketChannelConfig setSendBufferSize(int)
{
io.netty.channel.ChannelException v;
java.net.Socket v;
java.net.SocketException v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
int v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
v := @parameter: int;
label:
v = v.<io.netty.channel.socket.DefaultSocketChannelConfig: java.net.Socket javaSocket>;
virtualinvoke v.<java.net.Socket: void setSendBufferSize(int)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new io.netty.channel.ChannelException;
specialinvoke v.<io.netty.channel.ChannelException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
return v;
catch java.net.SocketException from label to label with label;
}
public io.netty.channel.socket.SocketChannelConfig setSoLinger(int)
{
io.netty.channel.ChannelException v;
java.net.Socket v, v;
java.net.SocketException v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
int v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
v := @parameter: int;
label:
if v >= 0 goto label;
v = v.<io.netty.channel.socket.DefaultSocketChannelConfig: java.net.Socket javaSocket>;
virtualinvoke v.<java.net.Socket: void setSoLinger(boolean,int)>(0, 0);
goto label;
label:
v = v.<io.netty.channel.socket.DefaultSocketChannelConfig: java.net.Socket javaSocket>;
virtualinvoke v.<java.net.Socket: void setSoLinger(boolean,int)>(1, v);
label:
goto label;
label:
v := @caughtexception;
v = new io.netty.channel.ChannelException;
specialinvoke v.<io.netty.channel.ChannelException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
return v;
catch java.net.SocketException from label to label with label;
}
public io.netty.channel.socket.SocketChannelConfig setTcpNoDelay(boolean)
{
io.netty.channel.ChannelException v;
java.net.Socket v;
java.net.SocketException v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
boolean v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
v := @parameter: boolean;
label:
v = v.<io.netty.channel.socket.DefaultSocketChannelConfig: java.net.Socket javaSocket>;
virtualinvoke v.<java.net.Socket: void setTcpNoDelay(boolean)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new io.netty.channel.ChannelException;
specialinvoke v.<io.netty.channel.ChannelException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
return v;
catch java.net.SocketException from label to label with label;
}
public io.netty.channel.socket.SocketChannelConfig setTrafficClass(int)
{
io.netty.channel.ChannelException v;
java.net.Socket v;
java.net.SocketException v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
int v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
v := @parameter: int;
label:
v = v.<io.netty.channel.socket.DefaultSocketChannelConfig: java.net.Socket javaSocket>;
virtualinvoke v.<java.net.Socket: void setTrafficClass(int)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new io.netty.channel.ChannelException;
specialinvoke v.<io.netty.channel.ChannelException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
return v;
catch java.net.SocketException from label to label with label;
}
public boolean isAllowHalfClosure()
{
io.netty.channel.socket.DefaultSocketChannelConfig v;
boolean v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
v = v.<io.netty.channel.socket.DefaultSocketChannelConfig: boolean allowHalfClosure>;
return v;
}
public io.netty.channel.socket.SocketChannelConfig setAllowHalfClosure(boolean)
{
io.netty.channel.socket.DefaultSocketChannelConfig v;
boolean v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
v := @parameter: boolean;
v.<io.netty.channel.socket.DefaultSocketChannelConfig: boolean allowHalfClosure> = v;
return v;
}
public io.netty.channel.socket.SocketChannelConfig setConnectTimeoutMillis(int)
{
int v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
v := @parameter: int;
specialinvoke v.<io.netty.channel.DefaultChannelConfig: io.netty.channel.ChannelConfig setConnectTimeoutMillis(int)>(v);
return v;
}
public io.netty.channel.socket.SocketChannelConfig setMaxMessagesPerRead(int)
{
int v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
v := @parameter: int;
specialinvoke v.<io.netty.channel.DefaultChannelConfig: io.netty.channel.ChannelConfig setMaxMessagesPerRead(int)>(v);
return v;
}
public io.netty.channel.socket.SocketChannelConfig setWriteSpinCount(int)
{
int v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
v := @parameter: int;
specialinvoke v.<io.netty.channel.DefaultChannelConfig: io.netty.channel.ChannelConfig setWriteSpinCount(int)>(v);
return v;
}
public io.netty.channel.socket.SocketChannelConfig setAllocator(io.netty.buffer.ByteBufAllocator)
{
io.netty.channel.socket.DefaultSocketChannelConfig v;
io.netty.buffer.ByteBufAllocator v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
v := @parameter: io.netty.buffer.ByteBufAllocator;
specialinvoke v.<io.netty.channel.DefaultChannelConfig: io.netty.channel.ChannelConfig setAllocator(io.netty.buffer.ByteBufAllocator)>(v);
return v;
}
public io.netty.channel.socket.SocketChannelConfig setRecvByteBufAllocator(io.netty.channel.RecvByteBufAllocator)
{
io.netty.channel.RecvByteBufAllocator v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
v := @parameter: io.netty.channel.RecvByteBufAllocator;
specialinvoke v.<io.netty.channel.DefaultChannelConfig: io.netty.channel.ChannelConfig setRecvByteBufAllocator(io.netty.channel.RecvByteBufAllocator)>(v);
return v;
}
public io.netty.channel.socket.SocketChannelConfig setAutoRead(boolean)
{
io.netty.channel.socket.DefaultSocketChannelConfig v;
boolean v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
v := @parameter: boolean;
specialinvoke v.<io.netty.channel.DefaultChannelConfig: io.netty.channel.ChannelConfig setAutoRead(boolean)>(v);
return v;
}
public io.netty.channel.socket.SocketChannelConfig setAutoClose(boolean)
{
io.netty.channel.socket.DefaultSocketChannelConfig v;
boolean v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
v := @parameter: boolean;
specialinvoke v.<io.netty.channel.DefaultChannelConfig: io.netty.channel.ChannelConfig setAutoClose(boolean)>(v);
return v;
}
public io.netty.channel.socket.SocketChannelConfig setWriteBufferHighWaterMark(int)
{
int v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
v := @parameter: int;
specialinvoke v.<io.netty.channel.DefaultChannelConfig: io.netty.channel.ChannelConfig setWriteBufferHighWaterMark(int)>(v);
return v;
}
public io.netty.channel.socket.SocketChannelConfig setWriteBufferLowWaterMark(int)
{
int v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
v := @parameter: int;
specialinvoke v.<io.netty.channel.DefaultChannelConfig: io.netty.channel.ChannelConfig setWriteBufferLowWaterMark(int)>(v);
return v;
}
public io.netty.channel.socket.SocketChannelConfig setWriteBufferWaterMark(io.netty.channel.WriteBufferWaterMark)
{
io.netty.channel.WriteBufferWaterMark v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
v := @parameter: io.netty.channel.WriteBufferWaterMark;
specialinvoke v.<io.netty.channel.DefaultChannelConfig: io.netty.channel.ChannelConfig setWriteBufferWaterMark(io.netty.channel.WriteBufferWaterMark)>(v);
return v;
}
public io.netty.channel.socket.SocketChannelConfig setMessageSizeEstimator(io.netty.channel.MessageSizeEstimator)
{
io.netty.channel.MessageSizeEstimator v;
io.netty.channel.socket.DefaultSocketChannelConfig v;
v := @this: io.netty.channel.socket.DefaultSocketChannelConfig;
v := @parameter: io.netty.channel.MessageSizeEstimator;
specialinvoke v.<io.netty.channel.DefaultChannelConfig: io.netty.channel.ChannelConfig setMessageSizeEstimator(io.netty.channel.MessageSizeEstimator)>(v);
return v;
}
}