classes.io.netty.channel.sctp.nio.NioSctpChannel.class Maven / Gradle / Ivy
The newest version!
???? 2
}
0
}
}
}
0
} !
" }#
0$ }%&'(&)*
+,
-
./ }0
}1
02
03456
"7589:9;<5=>
?@
0AB
-7
CD
0E
}2
0F
0G
}H
I
}J
0KL
9M
}NOP
}QRS ?T
UV
UW
UX
YZ
0[
U\ ?]^ ?_
U`
Gab=
cd
Ge
Uf
}g
Uh
Uijkjl
Um
Un
Go
pq
Gr
ps
pt
Gu
pv
0w
}x
Gyz{
aM|
a}
~?
~?
a?
`?
}?
}?
}?
??
0??????
q?
??
}?
0??
v?
}?
}?
}??
{??
???? NioSctpChannelConfig InnerClasses METADATA "Lio/netty/channel/ChannelMetadata; logger /Lio/netty/util/internal/logging/InternalLogger; config )Lio/netty/channel/sctp/SctpChannelConfig; notificationHandler &Lcom/sun/nio/sctp/NotificationHandler; Signature )Lcom/sun/nio/sctp/NotificationHandler<*>; newSctpChannel ()Lcom/sun/nio/sctp/SctpChannel; Code LineNumberTable LocalVariableTable e Ljava/io/IOException;
StackMapTable ()V this *Lio/netty/channel/sctp/nio/NioSctpChannel; !(Lcom/sun/nio/sctp/SctpChannel;)V sctpChannel Lcom/sun/nio/sctp/SctpChannel; ;(Lio/netty/channel/Channel;Lcom/sun/nio/sctp/SctpChannel;)V e2 parent Lio/netty/channel/Channel;??D localAddress ()Ljava/net/InetSocketAddress;
remoteAddress +()Lio/netty/channel/sctp/SctpServerChannel; metadata $()Lio/netty/channel/ChannelMetadata; association ()Lcom/sun/nio/sctp/Association; ignored allLocalAddresses ()Ljava/util/Set;
socketAddress Ljava/net/SocketAddress; Ljava/util/Set; addresses Ljava/lang/Throwable; LocalVariableTypeTable )Ljava/util/Set; -Ljava/util/Set;??> /()Ljava/util/Set; +()Lio/netty/channel/sctp/SctpChannelConfig; allRemoteAddresses javaChannel isActive ()Z ch
localAddress0 ()Ljava/net/SocketAddress; i Ljava/util/Iterator; .Ljava/util/Iterator; remoteAddress0 doBind (Ljava/net/SocketAddress;)V
Exceptions? doConnect 3(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Z connected Z success< doFinishConnect doDisconnect doClose doReadMessages (Ljava/util/List;)I data Ljava/nio/ByteBuffer; pos I messageInfo Lcom/sun/nio/sctp/MessageInfo; cause buf Ljava/util/List; allocHandle? Handle .Lio/netty/channel/RecvByteBufAllocator$Handle; buffer Lio/netty/buffer/ByteBuf; free $Ljava/util/List;????? '(Ljava/util/List;)I doWriteMessage =(Ljava/lang/Object;Lio/netty/channel/ChannelOutboundBuffer;)Z msg Ljava/lang/Object; in (Lio/netty/channel/ChannelOutboundBuffer; packet #Lio/netty/channel/sctp/SctpMessage; dataLen alloc "Lio/netty/buffer/ByteBufAllocator; needsCopy nioData mi writtenBytes^? filterOutboundMessage &(Ljava/lang/Object;)Ljava/lang/Object; m bindAddress 8(Ljava/net/InetAddress;)Lio/netty/channel/ChannelFuture; Ljava/net/InetAddress; Y(Ljava/net/InetAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; t promise !Lio/netty/channel/ChannelPromise;
unbindAddress '()Ljava/nio/channels/SelectableChannel; ()Lio/netty/channel/Channel; "()Lio/netty/channel/ChannelConfig;
access$100 -(Lio/netty/channel/sctp/nio/NioSctpChannel;)V x0
SourceFile NioSctpChannel.java? ?? ? java/io/IOException !io/netty/channel/ChannelException Failed to open a sctp channel. ?? ? ? ? ? ? ? java/nio/channels/SelectionKey ???? =io/netty/channel/sctp/nio/NioSctpChannel$NioSctpChannelConfig ?? ? ? -io/netty/channel/sctp/SctpNotificationHandler ?? ? ?? ? ? ??? ? 5Failed to close a partially initialized sctp channel.?? "Failed to enter non-blocking mode. ? ? java/net/InetSocketAddress ? ? ?
'io/netty/channel/sctp/SctpServerChannel ? ? ? ? ? ?? ? java/util/LinkedHashSet??? ?????? ??? java/net/SocketAddress?? java/lang/Throwable?? ?? ? java/util/HashSet ? com/sun/nio/sctp/SctpChannel? ????????? ? ?? ? java/lang/Error ? ?????? ? ??????????????????? ??? !io/netty/channel/sctp/SctpMessage???? ?????????? ????? ??? ??????????????????? ??????? ?? 'java/lang/UnsupportedOperationException java/lang/StringBuilder unsupported message type: (expected: ?
?
*io/netty/channel/sctp/nio/NioSctpChannel$1 ? *io/netty/channel/sctp/nio/NioSctpChannel$2 ? ? ? ? ? ? io/netty/channel/ChannelMetadata ? (io/netty/channel/sctp/nio/NioSctpChannel .io/netty/channel/nio/AbstractNioMessageChannel !io/netty/channel/sctp/SctpChannel io/netty/channel/Channel
java/util/Set java/util/Iterator java/lang/Exception ,io/netty/channel/RecvByteBufAllocator$Handle java/util/List io/netty/buffer/ByteBuf java/nio/ByteBuffer com/sun/nio/sctp/MessageInfo io/netty/buffer/ByteBufAllocator clearReadPending open *(Ljava/lang/String;Ljava/lang/Throwable;)V C(Lio/netty/channel/Channel;Ljava/nio/channels/SelectableChannel;I)V configureBlocking ((Z)Ljava/nio/channels/SelectableChannel; ?(Lio/netty/channel/sctp/nio/NioSctpChannel;Lio/netty/channel/sctp/nio/NioSctpChannel;Lcom/sun/nio/sctp/SctpChannel;Lio/netty/channel/sctp/nio/NioSctpChannel$1;)V &(Lio/netty/channel/sctp/SctpChannel;)V close -io/netty/util/internal/logging/InternalLogger
isWarnEnabled warn getAllLocalAddresses size ()I (I)V iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; add (Ljava/lang/Object;)Z java/util/Collections emptySet getRemoteAddresses isOpen bind 8(Ljava/net/SocketAddress;)Lcom/sun/nio/sctp/SctpChannel; connect (Ljava/net/SocketAddress;)Z selectionKey "()Ljava/nio/channels/SelectionKey; interestOps #(I)Ljava/nio/channels/SelectionKey;
finishConnect unsafe NioUnsafe 5()Lio/netty/channel/nio/AbstractNioChannel$NioUnsafe; 1io/netty/channel/nio/AbstractNioChannel$NioUnsafe recvBufAllocHandle 0()Lio/netty/channel/RecvByteBufAllocator$Handle; 'io/netty/channel/sctp/SctpChannelConfig getAllocator $()Lio/netty/buffer/ByteBufAllocator; allocate =(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/buffer/ByteBuf; writerIndex
writableBytes internalNioBuffer (II)Ljava/nio/ByteBuffer; position receive m(Ljava/nio/ByteBuffer;Ljava/lang/Object;Lcom/sun/nio/sctp/NotificationHandler;)Lcom/sun/nio/sctp/MessageInfo; release
lastBytesRead (I)Lio/netty/buffer/ByteBuf; :(Lcom/sun/nio/sctp/MessageInfo;Lio/netty/buffer/ByteBuf;)V (io/netty/util/internal/PlatformDependent throwException (Ljava/lang/Throwable;)V content ()Lio/netty/buffer/ByteBuf;
readableBytes nioBufferCount isDirect isDirectBufferPooled directBuffer
writeBytes 4(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; nioBuffer ()Ljava/nio/ByteBuffer; streamIdentifier createOutgoing W(Lcom/sun/nio/sctp/Association;Ljava/net/SocketAddress;I)Lcom/sun/nio/sctp/MessageInfo; protocolIdentifier payloadProtocolID !(I)Lcom/sun/nio/sctp/MessageInfo; streamNumber isUnordered unordered !(Z)Lcom/sun/nio/sctp/MessageInfo; send 6(Ljava/nio/ByteBuffer;Lcom/sun/nio/sctp/MessageInfo;)I newDirectBuffer T(Lio/netty/util/ReferenceCounted;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; (IIZLio/netty/buffer/ByteBuf;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; !io/netty/util/internal/StringUtil simpleClassName &(Ljava/lang/Object;)Ljava/lang/String; %(Ljava/lang/Class;)Ljava/lang/String; toString ()Ljava/lang/String; (Ljava/lang/String;)V
newPromise #()Lio/netty/channel/ChannelPromise; eventLoop %()Lio/netty/channel/nio/NioEventLoop; !io/netty/channel/nio/NioEventLoop inEventLoop 6(Ljava/net/InetAddress;)Lcom/sun/nio/sctp/SctpChannel; io/netty/channel/ChannelPromise
setSuccess
setFailure 8(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPromise; d(Lio/netty/channel/sctp/nio/NioSctpChannel;Ljava/net/InetAddress;Lio/netty/channel/ChannelPromise;)V execute (Ljava/lang/Runnable;)V (Z)V 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 ! } ? ? ? ? ? ? ? ? ? ? ? #
? ? ? V ? ?K? Y*? ? ? I J K ? ? ? ? D ? ? ? ? 6 *? ? ? ?
S T ? ? ? ? ? ? ? *+? ? ?
Z [ ? ? ? ? ? ? ? ? X*+,? ,? W*?
Y**,? ? *? Y*? ? ? /N,? ? :? ? ? ? ? ? Y-? ?? ( + , 0 3 ? 6
e g
h i ( u + j , l 0 r 3 m 5 n @ o L t W v ? 4 5 ? ? , + ? ? X ? ? X ? ? X ? ? ? / ? + ? ? ? ?? ? ? ? ? ??
? ? ? 2 *? ? ? ? z ? ? ? ? ? ? 2 *? ? ? ? ? ? ? ? ? ? 2 *? ? ? ? ? ? ? ? ? ? ? . ? ? ? ? ? ? ? ? ? ? [ *? ? ?L? ? ? ? ? ? ? ? ? ? ? H ? ? ? ? ? G*? ? !L? "Y+? # ? $M+? % N-? & ? -? ' ? (:,? ? ) W???,?L? +? A B * ? " ? ? ? 1 ? = ? @ ? B ? C ? ? 4 1 ? ? : ? ? , ? ? C ? ? G ? ? ? : ? ? , ? ? ? ? ? ? ?? "? ? ? ? ? ? ? ? / *? ? ? ? ? ? ? ? ? ? ? G*? ? ,L? -Y+? # ? .M+? % N-? & ? -? ' ? (:,? ? ) W???,?L? +? A B * ? " ? ? ? 1 ? = ? @ ? B ? C ? ? 4 1 ? ? : ? ? , ? ? C ? ? G ? ? ? : ? ? , ? ? ? ? ? ? ?? "? ? ? ? ? ? ? ? 2 *? /? 0? ? ? ? ? ? ? ? ? a *? L+? 1? *? 2? ? ? ?
? ? ? ? ? ? ? ?
? ?@ ? ? ? ? &*? ? !? % L+? & ?
+? ' ? (?? L? # ? ?
? ? ? # ? $ ? ?
? ? &