public class org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder extends org.glassfish.grizzly.NIOTransportBuilder
{
protected boolean keepAlive;
protected int linger;
protected int serverConnectionBackLog;
protected int serverSocketSoTimeout;
protected boolean tcpNoDelay;
protected void <init>(java.lang.Class)
{
int v;
org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder v;
java.lang.Class v;
v := @this: org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder;
v := @parameter: java.lang.Class;
specialinvoke v.<org.glassfish.grizzly.NIOTransportBuilder: void <init>(java.lang.Class)>(v);
v.<org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder: boolean keepAlive> = 1;
v = (int) -1;
v.<org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder: int linger> = v;
v.<org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder: int serverConnectionBackLog> = 4096;
v.<org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder: int serverSocketSoTimeout> = 0;
v.<org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder: boolean tcpNoDelay> = 1;
return;
}
public static org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder newInstance()
{
org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder v;
v = new org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder;
specialinvoke v.<org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder: void <init>(java.lang.Class)>(class "Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport;");
return v;
}
public boolean isKeepAlive()
{
org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder v;
boolean v;
v := @this: org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder;
v = v.<org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder: boolean keepAlive>;
return v;
}
public org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder setKeepAlive(boolean)
{
org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder v, v;
boolean v;
v := @this: org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder;
v := @parameter: boolean;
v.<org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder: boolean keepAlive> = v;
v = virtualinvoke v.<org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder: org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder getThis()>();
return v;
}
public int getLinger()
{
int v;
org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder v;
v := @this: org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder;
v = v.<org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder: int linger>;
return v;
}
public org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder setLinger(int)
{
int v;
org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder v, v;
v := @this: org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder;
v := @parameter: int;
v.<org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder: int linger> = v;
v = virtualinvoke v.<org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder: org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder getThis()>();
return v;
}
public int getServerConnectionBackLog()
{
int v;
org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder v;
v := @this: org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder;
v = v.<org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder: int serverConnectionBackLog>;
return v;
}
public org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder setServerConnectionBackLog(int)
{
int v;
org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder v, v;
v := @this: org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder;
v := @parameter: int;
v.<org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder: int serverConnectionBackLog> = v;
v = virtualinvoke v.<org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder: org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder getThis()>();
return v;
}
public int getServerSocketSoTimeout()
{
int v;
org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder v;
v := @this: org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder;
v = v.<org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder: int serverSocketSoTimeout>;
return v;
}
public org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder setServerSocketSoTimeout(int)
{
int v;
org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder v, v;
v := @this: org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder;
v := @parameter: int;
v.<org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder: int serverSocketSoTimeout> = v;
v = virtualinvoke v.<org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder: org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder getThis()>();
return v;
}
public boolean isTcpNoDelay()
{
org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder v;
boolean v;
v := @this: org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder;
v = v.<org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder: boolean tcpNoDelay>;
return v;
}
public org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder setTcpNoDelay(boolean)
{
org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder v, v;
boolean v;
v := @this: org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder;
v := @parameter: boolean;
v.<org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder: boolean tcpNoDelay> = v;
v = virtualinvoke v.<org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder: org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder getThis()>();
return v;
}
public org.glassfish.grizzly.nio.transport.TCPNIOTransport build()
{
org.glassfish.grizzly.nio.NIOTransport v;
int v, v, v;
org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder v;
boolean v, v;
v := @this: org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder;
v = specialinvoke v.<org.glassfish.grizzly.NIOTransportBuilder: org.glassfish.grizzly.nio.NIOTransport build()>();
v = v.<org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder: boolean keepAlive>;
virtualinvoke v.<org.glassfish.grizzly.nio.transport.TCPNIOTransport: void setKeepAlive(boolean)>(v);
v = v.<org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder: int linger>;
virtualinvoke v.<org.glassfish.grizzly.nio.transport.TCPNIOTransport: void setLinger(int)>(v);
v = v.<org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder: int serverConnectionBackLog>;
virtualinvoke v.<org.glassfish.grizzly.nio.transport.TCPNIOTransport: void setServerConnectionBackLog(int)>(v);
v = v.<org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder: boolean tcpNoDelay>;
virtualinvoke v.<org.glassfish.grizzly.nio.transport.TCPNIOTransport: void setTcpNoDelay(boolean)>(v);
v = v.<org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder: int serverSocketSoTimeout>;
virtualinvoke v.<org.glassfish.grizzly.nio.transport.TCPNIOTransport: void setServerSocketSoTimeout(int)>(v);
return v;
}
protected org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder getThis()
{
org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder v;
v := @this: org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder;
return v;
}
protected org.glassfish.grizzly.nio.NIOTransport create(java.lang.String)
{
org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder v;
java.lang.String v;
org.glassfish.grizzly.nio.transport.TCPNIOTransport v;
v := @this: org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder;
v := @parameter: java.lang.String;
v = new org.glassfish.grizzly.nio.transport.TCPNIOTransport;
specialinvoke v.<org.glassfish.grizzly.nio.transport.TCPNIOTransport: void <init>(java.lang.String)>(v);
return v;
}
}