classes.io.netty.channel.udt.nio.NioUdtByteConnectorChannel.class Maven / Gradle / Ivy
???? 2" ? ?
? ?
A ?
6 ? C ?
6 ?
? ?
? ? ?
? ? ? ?
6 ? ? ? ? ? ? ? ? ? ?
?
? ?
? ?
? ?
? ?
6 ? ?
?
? ?
6 ?
? ?
? ?
? ?
? ?
6 ? ? ?
# ?
? ? ? ?
? ? x ? x ?
? ?
? ?
? ? ? ~
. ?
? ?
. ?
6 ?
6 ?
A ? ?
6 ?
? ?
? ?
A ?
A ?
? ?
? ?
? ? ?
? ? ? ? ? InnerClasses logger /Lio/netty/util/internal/logging/InternalLogger; config 'Lio/netty/channel/udt/UdtChannelConfig; ()V Code LineNumberTable LocalVariableTable this 5Lio/netty/channel/udt/nio/NioUdtByteConnectorChannel; D(Lio/netty/channel/Channel;Lcom/barchart/udt/nio/SocketChannelUDT;)V e2 Ljava/lang/Exception; e parent Lio/netty/channel/Channel;
channelUDT 'Lcom/barchart/udt/nio/SocketChannelUDT;
StackMapTable ? ? ? ? *(Lcom/barchart/udt/nio/SocketChannelUDT;)V (Lcom/barchart/udt/TypeUDT;)V type Lcom/barchart/udt/TypeUDT; )()Lio/netty/channel/udt/UdtChannelConfig; doBind (Ljava/net/SocketAddress;)V localAddress Ljava/net/SocketAddress;
Exceptions doClose doConnect 3(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Z connected Z
remoteAddress success ? ? doDisconnect doFinishConnect doReadBytes (Lio/netty/buffer/ByteBuf;)I byteBuf Lio/netty/buffer/ByteBuf; allocHandle ? Handle .Lio/netty/channel/RecvByteBufAllocator$Handle; doWriteBytes expectedWrittenBytes I
shutdownInput "()Lio/netty/channel/ChannelFuture; doWriteFileRegion (Lio/netty/channel/FileRegion;)J region Lio/netty/channel/FileRegion; isActive ()Z javaChannel )()Lcom/barchart/udt/nio/SocketChannelUDT;
localAddress0 ()Ljava/net/SocketAddress; remoteAddress0 ()Ljava/net/InetSocketAddress; '()Ljava/nio/channels/SelectableChannel; "()Lio/netty/channel/ChannelConfig;
SourceFile NioUdtByteConnectorChannel.java ? ? a J _ J ? ? ? ? ? ? ? ? ? ? ? ? ? ,io/netty/channel/udt/DefaultUdtChannelConfig J ? H I java/lang/Exception ? K F G ? ? ? Failed to close channel. ? ? !io/netty/channel/ChannelException Failed to configure channel. J ? J Q ? ? ? J ^ ? ? ? ? java/net/InetSocketAddress J ? c d ? ? ? ? ? h K ? java/lang/Error NProvider error: failed to finish connect. Provider library should be upgraded. J
? ? ? ? 'java/lang/UnsupportedOperationException J K ? ? ? ? %com/barchart/udt/nio/SocketChannelUDT ? ? e ? m ? m ? e ? H b 3io/netty/channel/udt/nio/NioUdtByteConnectorChannel +io/netty/channel/nio/AbstractNioByteChannel io/netty/channel/udt/UdtChannel 5io/netty/channel/udt/nio/NioUdtByteConnectorChannel$1 io/netty/channel/Channel java/net/SocketAddress java/lang/Throwable ,io/netty/channel/RecvByteBufAllocator$Handle com/barchart/udt/TypeUDT STREAM B(Lio/netty/channel/Channel;Ljava/nio/channels/SelectableChannel;)V configureBlocking ((Z)Ljava/nio/channels/SelectableChannel; %$SwitchMap$com$barchart$udt$StatusUDT [I socketUDT ()Lcom/barchart/udt/SocketUDT; com/barchart/udt/SocketUDT status ()Lcom/barchart/udt/StatusUDT; com/barchart/udt/StatusUDT ordinal ()I F(Lio/netty/channel/udt/UdtChannel;Lcom/barchart/udt/nio/ChannelUDT;Z)V close -io/netty/util/internal/logging/InternalLogger
isWarnEnabled warn *(Ljava/lang/String;Ljava/lang/Throwable;)V 'io/netty/channel/udt/nio/NioUdtProvider newConnectorChannelUDT C(Lcom/barchart/udt/TypeUDT;)Lcom/barchart/udt/nio/SocketChannelUDT; bind A(Ljava/net/SocketAddress;)Lcom/barchart/udt/nio/SocketChannelUDT; (I)V connect (Ljava/net/SocketAddress;)Z selectionKey "()Ljava/nio/channels/SelectionKey; java/nio/channels/SelectionKey interestOps #(I)Ljava/nio/channels/SelectionKey;
finishConnect (Ljava/lang/String;)V unsafe NioUnsafe 5()Lio/netty/channel/nio/AbstractNioChannel$NioUnsafe;! 1io/netty/channel/nio/AbstractNioChannel$NioUnsafe recvBufAllocHandle 0()Lio/netty/channel/RecvByteBufAllocator$Handle; io/netty/buffer/ByteBuf
writableBytes attemptedBytesRead
writeBytes -(Ljava/nio/channels/ScatteringByteChannel;I)I
readableBytes readBytes ,(Ljava/nio/channels/GatheringByteChannel;I)I newFailedFuture 7(Ljava/lang/Throwable;)Lio/netty/channel/ChannelFuture; isOpen isConnectFinished socket %()Lcom/barchart/udt/nio/NioSocketUDT; !com/barchart/udt/nio/NioSocketUDT getLocalSocketAddress getRemoteSocketAddress 4io/netty/util/internal/logging/InternalLoggerFactory getInstance B(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger; %io/netty/channel/RecvByteBufAllocator 'io/netty/channel/nio/AbstractNioChannel ! ? A B F G H I J K L 6 *? ? ? M
2 3 N O P J Q L U ?*+,? ,? W? ,? ? ? .? + *? Y*,?
? ? *? Y*,?
? ? /N,?
? :? ? ? ? ? ? Y-? ?? S V W [ ^ M > 6 8 9 4 <