
META-INF.modules.java.base.classes.java.nio.channels.AsynchronousSocketChannel.class Maven / Gradle / Ivy
???? : c
java/lang/Object ()V
+java/nio/channels/AsynchronousSocketChannel provider 3Ljava/nio/channels/spi/AsynchronousChannelProvider;
1java/nio/channels/spi/AsynchronousChannelProvider 5()Ljava/nio/channels/spi/AsynchronousChannelProvider;
*java/nio/channels/AsynchronousChannelGroup
openAsynchronousSocketChannel [(Ljava/nio/channels/AsynchronousChannelGroup;)Ljava/nio/channels/AsynchronousSocketChannel;
open ! java/util/concurrent/TimeUnit MILLISECONDS Ljava/util/concurrent/TimeUnit;
# $ % read o(Ljava/nio/ByteBuffer;JLjava/util/concurrent/TimeUnit;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V
' ( % write
* + , setOption X(Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/AsynchronousSocketChannel;
. / 0 bind G(Ljava/net/SocketAddress;)Ljava/nio/channels/AsynchronousSocketChannel; 2 )java/nio/channels/AsynchronousByteChannel 4 java/nio/channels/NetworkChannel 6(Ljava/nio/channels/spi/AsynchronousChannelProvider;)V Code LineNumberTable LocalVariableTable this -Ljava/nio/channels/AsynchronousSocketChannel; group ,Ljava/nio/channels/AsynchronousChannelGroup;
StackMapTable
Exceptions @ java/io/IOException /()Ljava/nio/channels/AsynchronousSocketChannel; Signature d(Ljava/net/SocketOption;TT;)Ljava/nio/channels/AsynchronousSocketChannel;
shutdownInput shutdownOutput getRemoteAddress ()Ljava/net/SocketAddress; connect R(Ljava/net/SocketAddress;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V o(Ljava/net/SocketAddress;TA;Ljava/nio/channels/CompletionHandler;)V 7(Ljava/net/SocketAddress;)Ljava/util/concurrent/Future; I(Ljava/net/SocketAddress;)Ljava/util/concurrent/Future; ?(Ljava/nio/ByteBuffer;JLjava/util/concurrent/TimeUnit;TA;Ljava/nio/channels/CompletionHandler;)V O(Ljava/nio/ByteBuffer;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V dst Ljava/nio/ByteBuffer;
attachment Ljava/lang/Object; handler %Ljava/nio/channels/CompletionHandler; LocalVariableTypeTable TA; >Ljava/nio/channels/CompletionHandler; o(Ljava/nio/ByteBuffer;TA;Ljava/nio/channels/CompletionHandler;)V 4(Ljava/nio/ByteBuffer;)Ljava/util/concurrent/Future; I(Ljava/nio/ByteBuffer;)Ljava/util/concurrent/Future; r([Ljava/nio/ByteBuffer;IIJLjava/util/concurrent/TimeUnit;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V ?([Ljava/nio/ByteBuffer;IIJLjava/util/concurrent/TimeUnit;TA;Ljava/nio/channels/CompletionHandler;)V src getLocalAddress M(Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/NetworkChannel; <(Ljava/net/SocketAddress;)Ljava/nio/channels/NetworkChannel;
SourceFile AsynchronousSocketChannel.java! 1 3 5 6 F
*? *+? ? 7 ? ? ? 8
9 :
6 / *? ? 7 ? 8 9 : 6 ^ *? ?
? *? L+*? ? 7 ? ? ? 8 ; <