classes.io.netty.channel.sctp.oio.OioSctpServerChannel.class Maven / Gradle / Ivy
???? 2e
S ?
? ? ? ? ?
?
S ?
S ?
W ? ? ?
? S ?
? ?
? ? S ?
? ? ?
? S ?
? ? S ? ? ? ? ? ? S ?
W ? ?
? ?
? ? ? ? ? ? ? ? ? ? ? ?
$ ? ? ? ? ? ?
? ?
S ?
S ? ? ?
? ?
? ? ?
S ? ?
?
? ?
6
?
: ?
?
S
S
S
?
G
S
?
L
N
S
S
S
!"#
U$%& OioSctpServerChannelConfig InnerClasses logger /Lio/netty/util/internal/logging/InternalLogger; METADATA "Lio/netty/channel/ChannelMetadata; sch $Lcom/sun/nio/sctp/SctpServerChannel; config /Lio/netty/channel/sctp/SctpServerChannelConfig; selector Ljava/nio/channels/Selector; newServerSocket &()Lcom/sun/nio/sctp/SctpServerChannel; Code LineNumberTable LocalVariableTable e Ljava/io/IOException;
StackMapTable ? ()V this 0Lio/netty/channel/sctp/oio/OioSctpServerChannel; '(Lcom/sun/nio/sctp/SctpServerChannel;)V Ljava/lang/Exception; success Z ' ? ? metadata $()Lio/netty/channel/ChannelMetadata; 1()Lio/netty/channel/sctp/SctpServerChannelConfig;
remoteAddress ()Ljava/net/InetSocketAddress; localAddress isOpen ()Z
localAddress0 ()Ljava/net/SocketAddress; i Ljava/util/Iterator; LocalVariableTypeTable .Ljava/util/Iterator; allLocalAddresses ()Ljava/util/Set;
socketAddress Ljava/net/SocketAddress; i$ Ljava/util/Set; addresses ignored Ljava/lang/Throwable; )Ljava/util/Set; -Ljava/util/Set;() Signature /()Ljava/util/Set; isActive doBind (Ljava/net/SocketAddress;)V
Exceptions doClose doReadMessages (Ljava/util/List;)I key Ljava/nio/channels/SelectionKey;
selectionKeys selectedKeys I t2 t buf Ljava/util/List; s Lcom/sun/nio/sctp/SctpChannel; acceptedChannels 6Ljava/util/Iterator; $Ljava/util/List;*+ '(Ljava/util/List;)I bindAddress 8(Ljava/net/InetAddress;)Lio/netty/channel/ChannelFuture; Ljava/net/InetAddress; Y(Ljava/net/InetAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; promise !Lio/netty/channel/ChannelPromise;
unbindAddress doConnect 3(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)V remoteAddress0 doDisconnect doWrite +(Lio/netty/channel/ChannelOutboundBuffer;)V in (Lio/netty/channel/ChannelOutboundBuffer; filterOutboundMessage &(Ljava/lang/Object;)Ljava/lang/Object; msg Ljava/lang/Object; "()Lio/netty/channel/ChannelConfig;
access$100 3(Lio/netty/channel/sctp/oio/OioSctpServerChannel;)V x0
SourceFile OioSctpServerChannel.java, p'- g java/io/IOException !io/netty/channel/ChannelException &failed to create a sctp server channel o. f g o s o/ java/lang/NullPointerException sctp server channel o0 ` a123-4 d e56 Iio/netty/channel/sctp/oio/OioSctpServerChannel$OioSctpServerChannelConfig o7 b c8 p \ ] &Failed to close a sctp server channel.9:. java/lang/Exception *failed to initialize a sctp server channel ^ _ ? ? java/net/InetSocketAddress ? ?; ?(<=)> ??@ java/net/SocketAddress java/util/LinkedHashSetAB oCDE java/lang/ThrowableFG ? ? ?HIBJK Failed to close a selector. ? ?LM ? ? java/nio/channels/SelectionKeyN pO ?PQ (io/netty/channel/sctp/oio/OioSctpChannel oR* =Failed to create a new channel from an accepted sctp channel.+ Failed to close a sctp channel.ST ? ?UVWX ? ?YZ[T\] 0io/netty/channel/sctp/oio/OioSctpServerChannel$1 o^_` ? ? ?Y 0io/netty/channel/sctp/oio/OioSctpServerChannel$2 'java/lang/UnsupportedOperationException o p ~ ? b } .io/netty/channel/sctp/oio/OioSctpServerChannelabc io/netty/channel/ChannelMetadata od .io/netty/channel/oio/AbstractOioMessageChannel 'io/netty/channel/sctp/SctpServerChannel "com/sun/nio/sctp/SctpServerChannel
java/util/Set java/util/Iterator java/util/List com/sun/nio/sctp/SctpChannel clearReadPending open *(Ljava/lang/String;Ljava/lang/Throwable;)V (Lio/netty/channel/Channel;)V (Ljava/lang/String;)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/OioSctpServerChannel;Lio/netty/channel/sctp/oio/OioSctpServerChannel;Lcom/sun/nio/sctp/SctpServerChannel;Lio/netty/channel/sctp/oio/OioSctpServerChannel$1;)V close -io/netty/util/internal/logging/InternalLogger warn getAllLocalAddresses iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; size ()I (I)V add (Ljava/lang/Object;)Z java/util/Collections emptySet -io/netty/channel/sctp/SctpServerChannelConfig
getBacklog bind ?(Ljava/net/SocketAddress;I)Lcom/sun/nio/sctp/SctpServerChannel; select (J)I remove isAcceptable accept ()Lcom/sun/nio/sctp/SctpChannel; ;(Lio/netty/channel/Channel;Lcom/sun/nio/sctp/SctpChannel;)V
newPromise #()Lio/netty/channel/ChannelPromise; eventLoop ()Lio/netty/channel/EventLoop; io/netty/channel/EventLoop inEventLoop <(Ljava/net/InetAddress;)Lcom/sun/nio/sctp/SctpServerChannel; io/netty/channel/ChannelPromise
setSuccess
setFailure 8(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPromise; j(Lio/netty/channel/sctp/oio/OioSctpServerChannel;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; (ZI)V ! S W X \ ] ^ _ ` a b c d e
f g h V ? ?K? Y*? ? i <