All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.modules.java.base.classes.sun.nio.ch.AsynchronousServerSocketChannelImpl.class Maven / Gradle / Ivy

There is a newer version: 2024-05-10
Show newest version
????:7
'sun/nio/ch/AsynchronousChannelGroupImplprovider5()Ljava/nio/channels/spi/AsynchronousChannelProvider;
	
1java/nio/channels/AsynchronousServerSocketChannel6(Ljava/nio/channels/spi/AsynchronousChannelProvider;)Vjava/lang/Object

()V	.sun/nio/ch/AsynchronousServerSocketChannelImpl	stateLockLjava/lang/Object;1java/util/concurrent/locks/ReentrantReadWriteLock
		closeLock*Ljava/util/concurrent/locks/ReadWriteLock;
 !"#$sun/nio/ch/NetserverSocket(Z)Ljava/io/FileDescriptor;	&'(fdLjava/io/FileDescriptor;	*+,closedZ./012(java/util/concurrent/locks/ReadWriteLockreadLock#()Ljava/util/concurrent/locks/Lock;4567java/util/concurrent/locks/Locklock
9:;isOpen()Z=(java/nio/channels/ClosedChannelException
<4@Aunlock.CD2	writeLock
FG	implClose
IJK
implAcceptV(Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)Ljava/util/concurrent/Future;Mjava/lang/NullPointerExceptionO'handler' is null
LQR(Ljava/lang/String;)V	TU,acceptKilledWjava/net/InetSocketAddress
VYZ(I)V
 \]^checkAddress6(Ljava/net/SocketAddress;)Ljava/net/InetSocketAddress;
`abcdjava/lang/SystemgetSecurityManager()Ljava/lang/SecurityManager;
VfghgetPort()I
jklmZjava/lang/SecurityManagercheckListen
opbegin	rstlocalAddressLjava/net/InetSocketAddress;v'java/nio/channels/AlreadyBoundException
u
Vyz{
getAddress()Ljava/net/InetAddress;
}~??sun/net/NetHooks
beforeTcpBind2(Ljava/io/FileDescriptor;Ljava/net/InetAddress;I)V
 ???bind
 ???listen(Ljava/io/FileDescriptor;I)V
 ?s?6(Ljava/io/FileDescriptor;)Ljava/net/InetSocketAddress;
??end
 ???getRevealedLocalAddress:(Ljava/net/InetSocketAddress;)Ljava/net/InetSocketAddress;
L
???supportedOptions()Ljava/util/Set;?????
java/util/Setcontains(Ljava/lang/Object;)Z?'java/lang/UnsupportedOperationException?java/lang/StringBuilder
??'
????append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
????-(Ljava/lang/Object;)Ljava/lang/StringBuilder;?' not supported
????toString()Ljava/lang/String;
?Q	?????java/net/StandardSocketOptionsSO_REUSEADDRLjava/net/SocketOption;
 ??;useExclusiveBind?java/lang/Boolean
???;booleanValue	??,isReuseAddress	 ???UNSPECLjava/net/ProtocolFamily;
 ???setSocketOption](Ljava/io/FileDescriptor;Ljava/net/ProtocolFamily;Ljava/net/SocketOption;Ljava/lang/Object;)V
????valueOf(Z)Ljava/lang/Boolean;
 ???getSocketOption\(Ljava/io/FileDescriptor;Ljava/net/ProtocolFamily;Ljava/net/SocketOption;)Ljava/lang/Object;	?????Csun/nio/ch/AsynchronousServerSocketChannelImpl$DefaultOptionsHolderdefaultOptionsLjava/util/Set;

???getClass()Ljava/lang/Class;
?????java/lang/ClassgetName
????(C)Ljava/lang/StringBuilder;+?unbound
 ???getRevealedLocalAddressAsString0(Ljava/net/InetSocketAddress;)Ljava/lang/String;
???	setOption^(Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/AsynchronousServerSocketChannel;?sun/nio/ch/Cancellable?sun/nio/ch/Groupable,(Lsun/nio/ch/AsynchronousChannelGroupImpl;)VCodeLineNumberTableLocalVariableTablethis0Lsun/nio/ch/AsynchronousServerSocketChannelImpl;group)Lsun/nio/ch/AsynchronousChannelGroupImpl;
StackMapTable
Exceptionsjava/io/IOExceptionclosejava/lang/Throwable	Signature?(Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)Ljava/util/concurrent/Future;accept()Ljava/util/concurrent/Future;N()Ljava/util/concurrent/Future;:(Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V
attachmenthandler%Ljava/nio/channels/CompletionHandler;LocalVariableTypeTableTA;XLjava/nio/channels/CompletionHandler;t(TA;Ljava/nio/channels/CompletionHandler;)VisAcceptKilledonCancel(Lsun/nio/ch/PendingFuture;)VtaskLsun/nio/ch/PendingFuture;Lsun/nio/ch/PendingFuture<**>;!(Lsun/nio/ch/PendingFuture<**>;)VN(Ljava/net/SocketAddress;I)Ljava/nio/channels/AsynchronousServerSocketChannel;localLjava/net/SocketAddress;backlogIisasmLjava/lang/SecurityManager;!java/io/FileDescriptor#java/net/SocketAddressgetLocalAddress()Ljava/net/SocketAddress;namevalueLjava/net/SocketOption;TT;j(Ljava/net/SocketOption;TT;)Ljava/nio/channels/AsynchronousServerSocketChannel;	getOption+(Ljava/net/SocketOption;)Ljava/lang/Object;7(Ljava/net/SocketOption;)TT;-()Ljava/util/Set;>;sbLjava/lang/StringBuilder;M(Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/NetworkChannel;
SourceFile(AsynchronousServerSocketChannelImpl.javaNestMembersInnerClassesDefaultOptionsHolder ??'(DstB+,BU,?,??k'*+??*?
Y??*?Y??*??%??G:=H&I?'??'??:;?B
*?)????M?
???@p?]*??-?3*?8?????TUVW????????=*??-????
]^???G????P*??B?3*?)?*??B???*?)*??B???L*??B??+?*?E?:$):?.hjn#k$l)n7o:nIoKpOq?P???$U??JK?1*?H??}???	??,?
?LYN?P?*+,?HW??????? ??


?;?/*?S???????P*?S??
?????
????+??VY?X?+?[N?_:?-?e?i*?n*?Y:?*?q??uY?w?*?%-?x-?e?|*?%-?x-?e??*?%?2???**?%???qç:??*???:*???*?3?????'??????N?????'?+?3?:?B?Q?`?r?}????????????4??????t??A
CV?Vj?
k ?"Vj
 S?F??$%?R*?8???*?q????????????????#u+??LY???*??+???#??Y??Y?????+??????????*?n+??????*,???????*?%??+,??*N*??-?:*???9fllnl?:????9?=?D?J?X?d?f?j?l?r?? u??u&?u'
u&(u')?
,G??*+,?q+??LY???*??+???#??Y??Y?????+??????????*?n+??????*????M*??,?*?%??+??M*??,?N*??-?9RjXdj?>????9?=?D?J?R?V?X?d?h?j?o??q??q&?
q&(?	,Q??-???.?԰?????.????U??Y??L+*?ڶ޶?W+[??W*?8?
+??W? *?q?
+??W?+*?q???W+]??W+????*
????"?,3=IP?U??M/0?
?,?A?1?1*+,????0?????234?5
?6




© 2015 - 2025 Weber Informatics LLC | Privacy Policy