public class org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel extends org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.nio.AbstractNioMessageChannel implements org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.UdtChannel
{
private static final org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.logging.InternalLogger logger;
private static final org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelMetadata METADATA;
private final org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.UdtChannelConfig config;
public void <init>()
{
com.barchart.udt.TypeUDT v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel;
v = <com.barchart.udt.TypeUDT: com.barchart.udt.TypeUDT DATAGRAM>;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: void <init>(com.barchart.udt.TypeUDT)>(v);
return;
}
public void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.Channel, com.barchart.udt.nio.SocketChannelUDT)
{
com.barchart.udt.nio.SocketChannelUDT v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.Channel v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.DefaultUdtChannelConfig v, v;
com.barchart.udt.SocketUDT v;
java.lang.Exception v;
int[] v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelException v;
int v, v;
com.barchart.udt.StatusUDT v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.Channel;
v := @parameter: com.barchart.udt.nio.SocketChannelUDT;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.nio.AbstractNioMessageChannel: void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.Channel,java.nio.channels.SelectableChannel,int)>(v, v, 1);
label:
virtualinvoke v.<com.barchart.udt.nio.SocketChannelUDT: java.nio.channels.SelectableChannel configureBlocking(boolean)>(0);
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel$2: int[] $SwitchMap$com$barchart$udt$StatusUDT>;
v = virtualinvoke v.<com.barchart.udt.nio.SocketChannelUDT: com.barchart.udt.SocketUDT socketUDT()>();
v = virtualinvoke v.<com.barchart.udt.SocketUDT: com.barchart.udt.StatusUDT status()>();
v = virtualinvoke v.<com.barchart.udt.StatusUDT: int ordinal()>();
v = v[v];
lookupswitch(v)
{
case 1: goto label;
case 2: goto label;
default: goto label;
};
label:
v = new org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.DefaultUdtChannelConfig;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.DefaultUdtChannelConfig: void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.UdtChannel,com.barchart.udt.nio.ChannelUDT,boolean)>(v, v, 1);
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.UdtChannelConfig config> = v;
goto label;
label:
v = new org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.DefaultUdtChannelConfig;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.DefaultUdtChannelConfig: void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.UdtChannel,com.barchart.udt.nio.ChannelUDT,boolean)>(v, v, 0);
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.UdtChannelConfig config> = v;
label:
goto label;
label:
v := @caughtexception;
v = new org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelException;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelException: void <init>(java.lang.String,java.lang.Throwable)>("Failed to configure channel.", v);
throw v;
label:
return;
catch java.lang.Exception from label to label with label;
}
public void <init>(com.barchart.udt.nio.SocketChannelUDT)
{
com.barchart.udt.nio.SocketChannelUDT v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel;
v := @parameter: com.barchart.udt.nio.SocketChannelUDT;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.Channel,com.barchart.udt.nio.SocketChannelUDT)>(null, v);
return;
}
public void <init>(com.barchart.udt.TypeUDT)
{
com.barchart.udt.TypeUDT v;
com.barchart.udt.nio.SocketChannelUDT v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel;
v := @parameter: com.barchart.udt.TypeUDT;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtProvider: com.barchart.udt.nio.SocketChannelUDT newConnectorChannelUDT(com.barchart.udt.TypeUDT)>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: void <init>(com.barchart.udt.nio.SocketChannelUDT)>(v);
return;
}
public org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.UdtChannelConfig config()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.UdtChannelConfig v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.UdtChannelConfig config>;
return v;
}
protected void doBind(java.net.SocketAddress) throws java.lang.Exception
{
com.barchart.udt.nio.SocketChannelUDT v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel v;
java.net.SocketAddress v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel;
v := @parameter: java.net.SocketAddress;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: com.barchart.udt.nio.SocketChannelUDT javaChannel()>();
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: void privilegedBind(com.barchart.udt.nio.SocketChannelUDT,java.net.SocketAddress)>(v, v);
return;
}
protected void doClose() throws java.lang.Exception
{
com.barchart.udt.nio.SocketChannelUDT v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: com.barchart.udt.nio.SocketChannelUDT javaChannel()>();
virtualinvoke v.<com.barchart.udt.nio.SocketChannelUDT: void close()>();
return;
}
protected boolean doConnect(java.net.SocketAddress, java.net.SocketAddress) throws java.lang.Exception
{
com.barchart.udt.nio.SocketChannelUDT v;
java.lang.Throwable v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel v;
java.net.SocketAddress v, v, v;
java.nio.channels.SelectionKey v, v;
java.net.InetSocketAddress v;
int v, v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel;
v := @parameter: java.net.SocketAddress;
v := @parameter: java.net.SocketAddress;
if v == null goto label;
v = v;
goto label;
label:
v = new java.net.InetSocketAddress;
v = v;
specialinvoke v.<java.net.InetSocketAddress: void <init>(int)>(0);
label:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: void doBind(java.net.SocketAddress)>(v);
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: com.barchart.udt.nio.SocketChannelUDT javaChannel()>();
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.SocketUtils: boolean connect(java.nio.channels.SocketChannel,java.net.SocketAddress)>(v, v);
if v != 0 goto label;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: java.nio.channels.SelectionKey selectionKey()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: java.nio.channels.SelectionKey selectionKey()>();
v = virtualinvoke v.<java.nio.channels.SelectionKey: int interestOps()>();
v = v | 8;
virtualinvoke v.<java.nio.channels.SelectionKey: java.nio.channels.SelectionKey interestOps(int)>(v);
label:
return v;
label:
v := @caughtexception;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: void doClose()>();
throw v;
catch java.lang.Throwable from label to label with label;
}
protected void doDisconnect() throws java.lang.Exception
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: void doClose()>();
return;
}
protected void doFinishConnect() throws java.lang.Exception
{
com.barchart.udt.nio.SocketChannelUDT v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel v;
java.nio.channels.SelectionKey v, v;
java.lang.Error v;
int v, v, v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: com.barchart.udt.nio.SocketChannelUDT javaChannel()>();
v = virtualinvoke v.<com.barchart.udt.nio.SocketChannelUDT: boolean finishConnect()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: java.nio.channels.SelectionKey selectionKey()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: java.nio.channels.SelectionKey selectionKey()>();
v = virtualinvoke v.<java.nio.channels.SelectionKey: int interestOps()>();
v = (int) -9;
v = v & v;
virtualinvoke v.<java.nio.channels.SelectionKey: java.nio.channels.SelectionKey interestOps(int)>(v);
goto label;
label:
v = new java.lang.Error;
specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Provider error: failed to finish connect. Provider library should be upgraded.");
throw v;
label:
return;
}
protected int doReadMessages(java.util.List) throws java.lang.Exception
{
com.barchart.udt.nio.SocketChannelUDT v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.UdtMessage v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.UdtChannelConfig v, v;
java.util.List v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelException v;
int v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBufAllocator v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel;
v := @parameter: java.util.List;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.UdtChannelConfig config>;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.UdtChannelConfig: int getReceiveBufferSize()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.UdtChannelConfig config>;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.UdtChannelConfig: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBufAllocator getAllocator()>();
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 directBuffer(int)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: com.barchart.udt.nio.SocketChannelUDT javaChannel()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: int writeBytes(java.nio.channels.ScatteringByteChannel,int)>(v, v);
if v > 0 goto label;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: boolean release()>();
return 0;
label:
if v < v goto label;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: com.barchart.udt.nio.SocketChannelUDT javaChannel()>();
virtualinvoke v.<com.barchart.udt.nio.SocketChannelUDT: void close()>();
v = new org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelException;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelException: void <init>(java.lang.String)>("Invalid config : increase receive buffer size to avoid message truncation");
throw v;
label:
v = new org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.UdtMessage;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.UdtMessage: void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return 1;
}
protected boolean doWriteMessage(java.lang.Object, org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOutboundBuffer) throws java.lang.Exception
{
com.barchart.udt.nio.SocketChannelUDT v, v;
java.lang.Error v;
java.nio.ByteBuffer v;
byte v, v, v;
int v, v, v;
boolean v;
java.nio.ByteBuffer[] v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOutboundBuffer v;
java.lang.Object v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelOutboundBuffer;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.UdtMessage: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf content()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: int readableBytes()>();
if v != 0 goto label;
return 1;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: int nioBufferCount()>();
if v != 1 goto label;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: com.barchart.udt.nio.SocketChannelUDT javaChannel()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: java.nio.ByteBuffer nioBuffer()>();
v = virtualinvoke v.<com.barchart.udt.nio.SocketChannelUDT: int write(java.nio.ByteBuffer)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: com.barchart.udt.nio.SocketChannelUDT javaChannel()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: java.nio.ByteBuffer[] nioBuffers()>();
v = virtualinvoke v.<com.barchart.udt.nio.SocketChannelUDT: long write(java.nio.ByteBuffer[])>(v);
label:
v = v cmp 0L;
if v <= 0 goto label;
v = v cmp v;
if v == 0 goto label;
v = new java.lang.Error;
specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Provider error: failed to write message. Provider library should be upgraded.");
throw v;
label:
v = v cmp 0L;
if v <= 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isActive()
{
com.barchart.udt.nio.SocketChannelUDT v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel v;
boolean v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: com.barchart.udt.nio.SocketChannelUDT javaChannel()>();
v = virtualinvoke v.<com.barchart.udt.nio.SocketChannelUDT: boolean isOpen()>();
if v == 0 goto label;
v = virtualinvoke v.<com.barchart.udt.nio.SocketChannelUDT: boolean isConnectFinished()>();
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
protected com.barchart.udt.nio.SocketChannelUDT javaChannel()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel v;
java.nio.channels.SelectableChannel v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.nio.AbstractNioMessageChannel: java.nio.channels.SelectableChannel javaChannel()>();
return v;
}
protected java.net.SocketAddress localAddress0()
{
com.barchart.udt.nio.SocketChannelUDT v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel v;
java.net.SocketAddress v;
com.barchart.udt.nio.NioSocketUDT v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: com.barchart.udt.nio.SocketChannelUDT javaChannel()>();
v = virtualinvoke v.<com.barchart.udt.nio.SocketChannelUDT: com.barchart.udt.nio.NioSocketUDT socket()>();
v = virtualinvoke v.<com.barchart.udt.nio.NioSocketUDT: java.net.SocketAddress getLocalSocketAddress()>();
return v;
}
public org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelMetadata metadata()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelMetadata v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelMetadata METADATA>;
return v;
}
protected java.net.SocketAddress remoteAddress0()
{
com.barchart.udt.nio.SocketChannelUDT v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel v;
java.net.SocketAddress v;
com.barchart.udt.nio.NioSocketUDT v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: com.barchart.udt.nio.SocketChannelUDT javaChannel()>();
v = virtualinvoke v.<com.barchart.udt.nio.SocketChannelUDT: com.barchart.udt.nio.NioSocketUDT socket()>();
v = virtualinvoke v.<com.barchart.udt.nio.NioSocketUDT: java.net.SocketAddress getRemoteSocketAddress()>();
return v;
}
public java.net.InetSocketAddress localAddress()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel v;
java.net.SocketAddress v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.nio.AbstractNioMessageChannel: java.net.SocketAddress localAddress()>();
return v;
}
public java.net.InetSocketAddress remoteAddress()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel v;
java.net.SocketAddress v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.nio.AbstractNioMessageChannel: java.net.SocketAddress remoteAddress()>();
return v;
}
private static void privilegedBind(com.barchart.udt.nio.SocketChannelUDT, java.net.SocketAddress) throws java.io.IOException
{
com.barchart.udt.nio.SocketChannelUDT v;
java.lang.Throwable v;
java.security.PrivilegedActionException v;
java.net.SocketAddress v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel$1 v;
v := @parameter: com.barchart.udt.nio.SocketChannelUDT;
v := @parameter: java.net.SocketAddress;
label:
v = new org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel$1;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel$1: void <init>(com.barchart.udt.nio.SocketChannelUDT,java.net.SocketAddress)>(v, v);
staticinvoke <java.security.AccessController: java.lang.Object doPrivileged(java.security.PrivilegedExceptionAction)>(v);
label:
goto label;
label:
v := @caughtexception;
v = virtualinvoke v.<java.security.PrivilegedActionException: java.lang.Throwable getCause()>();
throw v;
label:
return;
catch java.security.PrivilegedActionException from label to label with label;
}
static void <clinit>()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelMetadata v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.logging.InternalLogger v;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.logging.InternalLoggerFactory: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.logging.InternalLogger getInstance(java.lang.Class)>(class "Lorg/apache/hive/kudu/org/apache/kudu/shaded/io/netty/channel/udt/nio/NioUdtMessageConnectorChannel;");
<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.logging.InternalLogger logger> = v;
v = new org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelMetadata;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelMetadata: void <init>(boolean)>(0);
<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.udt.nio.NioUdtMessageConnectorChannel: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelMetadata METADATA> = v;
return;
}
}