
classes.io.netty.channel.sctp.oio.OioSctpChannel.class Maven / Gradle / Ivy
???? 2J
?2
34567
8
?9
?:
?;
?< ?=
3>
?@ ?A ?B ?C
3DE
F ?GH
I ?J
3K ?LMNOPQ
?RS
?T
?UV ?W
3X
?X ?
?Y
?Z[\
?]^_
?`ab ?c
de
df
dg
3h
di
jk
jl ?mn ?o
dp
8qrst
uv
wx[y[z{|{}
w~
8
d?
d?
d?
j?
d?
d?
??
8?
??
8?
??
??
8?
??
3?
w?{???
X??
X?
?? ??
X?
W?
3?
?X
3???[x
d?[z[s
??
3?
3?
3??
m?
3?
???
????
?K??
??
??
????
3??????
???
??
3??
??
??
??
???
???
???
??
X??? OioSctpChannelConfig InnerClasses logger /Lio/netty/util/internal/logging/InternalLogger; METADATA "Lio/netty/channel/ChannelMetadata;
EXPECTED_TYPE Ljava/lang/String; ch Lcom/sun/nio/sctp/SctpChannel; config )Lio/netty/channel/sctp/SctpChannelConfig; readSelector Ljava/nio/channels/Selector;
writeSelector connectSelector notificationHandler &Lcom/sun/nio/sctp/NotificationHandler; Signature )Lcom/sun/nio/sctp/NotificationHandler<*>; openChannel ()Lcom/sun/nio/sctp/SctpChannel; Code LineNumberTable LocalVariableTable e Ljava/io/IOException;
StackMapTable5 ()V this *Lio/netty/channel/sctp/oio/OioSctpChannel; !(Lcom/sun/nio/sctp/SctpChannel;)V ;(Lio/netty/channel/Channel;Lcom/sun/nio/sctp/SctpChannel;)V Ljava/lang/Exception; parent Lio/netty/channel/Channel; success Z???Pt localAddress ()Ljava/net/InetSocketAddress;
remoteAddress +()Lio/netty/channel/sctp/SctpServerChannel; metadata $()Lio/netty/channel/ChannelMetadata; +()Lio/netty/channel/sctp/SctpChannelConfig; isOpen ()Z doReadMessages (Ljava/util/List;)I data Ljava/nio/ByteBuffer; messageInfo Lcom/sun/nio/sctp/MessageInfo; cause Ljava/lang/Throwable; msgs Ljava/util/List; readMessages I selectedKeys keysSelected allocHandle? Handle .Lio/netty/channel/RecvByteBufAllocator$Handle; buffer Lio/netty/buffer/ByteBuf; free LocalVariableTypeTable $Ljava/util/List;?????
Exceptions '(Ljava/util/List;)I doWrite +(Lio/netty/channel/ChannelOutboundBuffer;)V nioData packet #Lio/netty/channel/sctp/SctpMessage; dataLen mi writableKeys Ljava/util/Set; writableKeysIt Ljava/util/Iterator; written in (Lio/netty/channel/ChannelOutboundBuffer; size 1Ljava/util/Set; 6Ljava/util/Iterator;??n? filterOutboundMessage &(Ljava/lang/Object;)Ljava/lang/Object; msg Ljava/lang/Object; association ()Lcom/sun/nio/sctp/Association; ignored isActive
localAddress0 ()Ljava/net/SocketAddress; i .Ljava/util/Iterator; allLocalAddresses ()Ljava/util/Set;
socketAddress Ljava/net/SocketAddress; i$ addresses )Ljava/util/Set; -Ljava/util/Set; /()Ljava/util/Set; remoteAddress0 allRemoteAddresses doBind (Ljava/net/SocketAddress;)V doConnect 3(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)V key Ljava/nio/channels/SelectionKey;
selectionKeys
finishConnect? doDisconnect doClose
closeSelector 1(Ljava/lang/String;Ljava/nio/channels/Selector;)V selectorName selector 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 ()Lio/netty/channel/Channel; "()Lio/netty/channel/ChannelConfig;
access$100 -(Lio/netty/channel/sctp/oio/OioSctpChannel;)V x0
SourceFile OioSctpChannel.java? ??? ? java/io/IOException !io/netty/channel/ChannelException Failed to open a sctp channel. ?? ? ? ? ? ? ? ?? ? ?????? ? ? ? ? ? ??? =io/netty/channel/sctp/oio/OioSctpChannel$OioSctpChannelConfig ?? ? ? -io/netty/channel/sctp/SctpNotificationHandler ?? ? ?? ? ? ? Failed to close a sctp channel.??? java/lang/Exception #failed to initialize a sctp channel ? java/net/InetSocketAddress ? ?* 'io/netty/channel/sctp/SctpServerChannel ? ? ? ??? ? ?? ?????? ? ???????????????? ??????? !io/netty/channel/sctp/SctpMessage??? ?? java/lang/Throwable? ?? ?
?
?????? ??? ? !"#
?$ ? 'java/lang/UnsupportedOperationException java/lang/StringBuilder ? ? unsupported message type: %&'() ? ?*+ ?,- java/net/SocketAddress java/util/LinkedHashSet ? ./ 0 12?3 java/nio/channels/SelectionKey4 ? ? ? read write connect Failed to close a
selector.56"%789: ?";<=6>? *io/netty/channel/sctp/oio/OioSctpChannel$1 ?@AB)%); *io/netty/channel/sctp/oio/OioSctpChannel$2 ? ? ? ? ? ? (io/netty/channel/sctp/oio/OioSctpChannelCDE io/netty/channel/ChannelMetadata ?F (expected: (G%H .io/netty/channel/oio/AbstractOioMessageChannel !io/netty/channel/sctp/SctpChannel io/netty/channel/Channel com/sun/nio/sctp/SctpChannelI ,io/netty/channel/RecvByteBufAllocator$Handle java/util/List io/netty/buffer/ByteBuf java/nio/ByteBuffer com/sun/nio/sctp/MessageInfo
java/util/Set java/util/Iterator &io/netty/channel/ChannelOutboundBuffer clearReadPending open *(Ljava/lang/String;Ljava/lang/Throwable;)V (Lio/netty/channel/Channel;)V configureBlocking ((Z)Ljava/nio/channels/SelectableChannel; java/nio/channels/Selector ()Ljava/nio/channels/Selector; register ?(Ljava/nio/channels/Selector;I)Ljava/nio/channels/SelectionKey; ?(Lio/netty/channel/sctp/oio/OioSctpChannel;Lio/netty/channel/sctp/oio/OioSctpChannel;Lcom/sun/nio/sctp/SctpChannel;Lio/netty/channel/sctp/oio/OioSctpChannel$1;)V &(Lio/netty/channel/sctp/SctpChannel;)V close -io/netty/util/internal/logging/InternalLogger warn select (J)I clear unsafe Unsafe #()Lio/netty/channel/Channel$Unsafe;? io/netty/channel/Channel$Unsafe 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 ()I
writableBytes nioBuffer (II)Ljava/nio/ByteBuffer; receive m(Ljava/nio/ByteBuffer;Ljava/lang/Object;Lcom/sun/nio/sctp/NotificationHandler;)Lcom/sun/nio/sctp/MessageInfo; release flip ()Ljava/nio/Buffer; remaining
lastBytesRead (I)V (I)Lio/netty/buffer/ByteBuf; :(Lcom/sun/nio/sctp/MessageInfo;Lio/netty/buffer/ByteBuf;)V add (Ljava/lang/Object;)Z (io/netty/util/internal/PlatformDependent throwException (Ljava/lang/Throwable;)V isEmpty iterator ()Ljava/util/Iterator; next ()Ljava/lang/Object; remove current content ()Lio/netty/buffer/ByteBuf;
readableBytes nioBufferCount ()Ljava/nio/ByteBuffer; (I)Ljava/nio/ByteBuffer; readerIndex getBytes 1(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf; 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 hasNext append -(Ljava/lang/String;)Ljava/lang/StringBuilder; !io/netty/util/internal/StringUtil simpleClassName &(Ljava/lang/Object;)Ljava/lang/String; toString ()Ljava/lang/String; (Ljava/lang/String;)V getAllLocalAddresses java/util/Collections emptySet getRemoteAddresses bind 8(Ljava/net/SocketAddress;)Lcom/sun/nio/sctp/SctpChannel; (Ljava/net/SocketAddress;)Z
isConnectable
newPromise #()Lio/netty/channel/ChannelPromise; eventLoop ()Lio/netty/channel/EventLoop; io/netty/channel/EventLoop 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/oio/OioSctpChannel;Ljava/net/InetAddress;Lio/netty/channel/ChannelPromise;)V execute (Ljava/lang/Runnable;)V 4io/netty/util/internal/logging/InternalLoggerFactory getInstance B(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger; (Z)V %(Ljava/lang/Class;)Ljava/lang/String; (C)Ljava/lang/StringBuilder; %io/netty/channel/RecvByteBufAllocator ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? "
? ? ? V ? ?K? Y*? ? ? R S T ? ? ? ? D ? ? ? ? 6 *? ? ? ?
\ ] ? ? ? ? ? ? ? *+? ? ?
e f ? ? ? ? ? ? ? ? ? ?*+?
*,? >,? W*?
? *?
? *?
? ,*? ? W,*? ? W,*? ? W*? Y**,? ? *? Y*? ? >? G,? ? @:? ? ? /:? Y? ?:? ,? ? :? ? ?? g k n c c ? ? ? ? ? ? ? r p q
r t u v w ' y 1 z ; { F } U ~ a c ? g ? k ? n ? p ? | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? H p ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? : ? n ? ? ? ?P ?M ?? ? ? ? ? ?
? ? ? ? 2 *? ? ? ? ? ? ? ? ? ? ? 2 *? ? ? ? ? ? ? ? ? ? ? 2 *? !? "? ? ? ? ? ? ? ? ? . ? #? ? ? ? ? ? ? ? ? / *? ? ? ? ? ? ? ? ? ? 2 *? ? $? ? ? ? ? ? ? ? ? ? ?*? ? %? ?=*? &? (>? ? 6? ?*? ? )? * *? +? , :*? -? . ? / :6? 0? 1? 2:*? *? ? 3: ? 6
? ? 4W
?? 5W? 6? 7 +? 8Y ? 0? 9 `? :? ;? < W6?? 1? 4W? (:? >? ? 4W? :? ? 4W?? W ? ? = ? ? ? = W ? ? ? ? ? ? ? ? ? ? ? ? ~ ?
? ? ? ? $ ? ) ? + ? 7 ? B ? T ? W ? h ? x ? } ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? p h ` ? ? x P ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? $ ? ? ? B ? ? ? T ? ? ? W ? ? ? ? ? ? ? ? ?
? @? ? _ ? ? ? ? ? ? ? ? G ? ? ? ? ?T ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? } ?*? ? %? ?+? ?=*? &? (>? ?*? ? ):? @ ? ?? A :6? ?? B W? C +? D? 8:? ?? E:? F6 ? G?
? H:
? ? I:
? J
? KW
? 5W*? L? M? N:? O? PW? M? QW? R? SW*?
? TW?+? UW? V ? ???Q? ? ? # ?
? ? ? ? ? ( ? 2 ? 3 ? <