public class org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel extends org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.oio.OioByteStreamChannel
{
private static final org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxDeviceAddress LOCAL_ADDRESS;
private final org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelConfig config;
private boolean open;
private org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxDeviceAddress deviceAddress;
private gnu.io.SerialPort serialPort;
public void <init>()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.DefaultRxtxChannelConfig v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.oio.OioByteStreamChannel: void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.Channel)>(null);
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: boolean open> = 1;
v = new org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.DefaultRxtxChannelConfig;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.DefaultRxtxChannelConfig: void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel)>(v);
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelConfig config> = v;
return;
}
public org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelConfig config()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelConfig v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelConfig config>;
return v;
}
public boolean isOpen()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: boolean open>;
return v;
}
protected org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.AbstractChannel$AbstractUnsafe newUnsafe()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel$RxtxUnsafe v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel;
v = new org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel$RxtxUnsafe;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel$RxtxUnsafe: void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel)>(v);
return v;
}
protected void doConnect(java.net.SocketAddress, java.net.SocketAddress) throws java.lang.Exception
{
java.net.SocketAddress v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption v;
gnu.io.CommPort v;
gnu.io.CommPortIdentifier v;
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel v;
java.lang.Class v;
java.lang.Object v;
java.lang.String v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelConfig v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel;
v := @parameter: java.net.SocketAddress;
v := @parameter: java.net.SocketAddress;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxDeviceAddress: java.lang.String value()>();
v = staticinvoke <gnu.io.CommPortIdentifier: gnu.io.CommPortIdentifier getPortIdentifier(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = virtualinvoke v.<gnu.io.CommPortIdentifier: gnu.io.CommPort open(java.lang.String,int)>(v, 1000);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelConfig config()>();
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelOption: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption READ_TIMEOUT>;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelConfig: java.lang.Object getOption(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption)>(v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
virtualinvoke v.<gnu.io.CommPort: void enableReceiveTimeout(int)>(v);
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxDeviceAddress deviceAddress> = v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: gnu.io.SerialPort serialPort> = v;
return;
}
protected void doInit() throws java.lang.Exception
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption v, v, v, v, v, v;
boolean v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel v;
gnu.io.SerialPort v, v, v, v, v;
int v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelConfig v, v, v, v, v, v;
java.io.OutputStream v;
java.lang.Object v, v, v, v, v, v;
java.io.InputStream v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: gnu.io.SerialPort serialPort>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelConfig config()>();
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelOption: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption BAUD_RATE>;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelConfig: java.lang.Object getOption(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption)>(v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelConfig config()>();
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelOption: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption DATA_BITS>;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelConfig: java.lang.Object getOption(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelConfig$Databits: int value()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelConfig config()>();
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelOption: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption STOP_BITS>;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelConfig: java.lang.Object getOption(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelConfig$Stopbits: int value()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelConfig config()>();
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelOption: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption PARITY_BIT>;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelConfig: java.lang.Object getOption(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelConfig$Paritybit: int value()>();
virtualinvoke v.<gnu.io.SerialPort: void setSerialPortParams(int,int,int,int)>(v, v, v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: gnu.io.SerialPort serialPort>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelConfig config()>();
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelOption: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption DTR>;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelConfig: java.lang.Object getOption(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption)>(v);
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
virtualinvoke v.<gnu.io.SerialPort: void setDTR(boolean)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: gnu.io.SerialPort serialPort>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelConfig config()>();
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelOption: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption RTS>;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannelConfig: java.lang.Object getOption(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOption)>(v);
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
virtualinvoke v.<gnu.io.SerialPort: void setRTS(boolean)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: gnu.io.SerialPort serialPort>;
v = virtualinvoke v.<gnu.io.SerialPort: java.io.InputStream getInputStream()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: gnu.io.SerialPort serialPort>;
v = virtualinvoke v.<gnu.io.SerialPort: java.io.OutputStream getOutputStream()>();
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: void activate(java.io.InputStream,java.io.OutputStream)>(v, v);
return;
}
public org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxDeviceAddress localAddress()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel v;
java.net.SocketAddress v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.oio.OioByteStreamChannel: java.net.SocketAddress localAddress()>();
return v;
}
public org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxDeviceAddress remoteAddress()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel v;
java.net.SocketAddress v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.oio.OioByteStreamChannel: java.net.SocketAddress remoteAddress()>();
return v;
}
protected org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxDeviceAddress localAddress0()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxDeviceAddress v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxDeviceAddress LOCAL_ADDRESS>;
return v;
}
protected org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxDeviceAddress remoteAddress0()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxDeviceAddress v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxDeviceAddress deviceAddress>;
return v;
}
protected void doBind(java.net.SocketAddress) throws java.lang.Exception
{
java.lang.UnsupportedOperationException v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel v;
java.net.SocketAddress v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel;
v := @parameter: java.net.SocketAddress;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>()>();
throw v;
}
protected void doDisconnect() throws java.lang.Exception
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: void doClose()>();
return;
}
protected void doClose() throws java.lang.Exception
{
java.lang.Throwable v;
gnu.io.SerialPort v, v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: boolean open> = 0;
label:
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.oio.OioByteStreamChannel: void doClose()>();
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: gnu.io.SerialPort serialPort>;
if v == null goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: gnu.io.SerialPort serialPort>;
virtualinvoke v.<gnu.io.SerialPort: void removeEventListener()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: gnu.io.SerialPort serialPort>;
virtualinvoke v.<gnu.io.SerialPort: void close()>();
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: gnu.io.SerialPort serialPort> = null;
goto label;
label:
v := @caughtexception;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: gnu.io.SerialPort serialPort>;
if v == null goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: gnu.io.SerialPort serialPort>;
virtualinvoke v.<gnu.io.SerialPort: void removeEventListener()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: gnu.io.SerialPort serialPort>;
virtualinvoke v.<gnu.io.SerialPort: void close()>();
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: gnu.io.SerialPort serialPort> = null;
label:
throw v;
label:
return;
catch java.lang.Throwable from label to label with label;
}
protected boolean isInputShutdown()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel v;
boolean v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: boolean open>;
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
protected org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelFuture shutdownInput()
{
java.lang.UnsupportedOperationException v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel 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.channel.rxtx.RxtxChannel;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>("shutdownInput");
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelFuture newFailedFuture(java.lang.Throwable)>(v);
return v;
}
static void <clinit>()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxDeviceAddress v;
v = new org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxDeviceAddress;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxDeviceAddress: void <init>(java.lang.String)>("localhost");
<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxChannel: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.rxtx.RxtxDeviceAddress LOCAL_ADDRESS> = v;
return;
}
}