
META-INF.modules.java.base.classes.sun.nio.ch.WindowsAsynchronousSocketChannelImpl$WriteTask.class Maven / Gradle / Ivy
???? 6 ? B ?
C ? B ? B ? B ? B ? ? B ?
?
?
? B ? ?
? ?
? ?
?
?
? ?
?
?
? ?
? ?
? ? ? ???
? ?
?
B ?
?
? ? ?
? ?
? ?
B ?
? ?
* ? ? ?
, ? ?
? ?
1 ? ?
3 ?
a ?
? ?
B ?
a ?
? ?
a ?
?
? ?
?
? ?
? ?
? ? ? ? ? ? bufs [Ljava/nio/ByteBuffer; numBufs I gatheringWrite Z result Lsun/nio/ch/PendingFuture; Signature "Lsun/nio/ch/PendingFuture; shadow $assertionsDisabled this$0 1Lsun/nio/ch/WindowsAsynchronousSocketChannelImpl; e(Lsun/nio/ch/WindowsAsynchronousSocketChannelImpl;[Ljava/nio/ByteBuffer;ZLsun/nio/ch/PendingFuture;)V Code LineNumberTable LocalVariableTable this WriteTask InnerClasses ;Lsun/nio/ch/WindowsAsynchronousSocketChannelImpl$WriteTask; LocalVariableTypeTable CLsun/nio/ch/WindowsAsynchronousSocketChannelImpl$WriteTask;
StackMapTable G ? <([Ljava/nio/ByteBuffer;ZLsun/nio/ch/PendingFuture;)V prepareBuffers ()V bb Ljava/nio/ByteBuffer; a J src pos lim rem i address
updateBuffers (I)V newPosition
nextBuffer len bytesWritten releaseBuffers run n x Ljava/lang/Throwable;
overlapped prepared pending shutdown completed (IZ)V bytesTransferred canInvokeDirect failed (ILjava/io/IOException;)V error Ljava/io/IOException; timeout
ResultHandler oLjava/lang/Object;Ljava/lang/Runnable;Lsun/nio/ch/Iocp$ResultHandler;
SourceFile )WindowsAsynchronousSocketChannelImpl.java /sun/nio/ch/WindowsAsynchronousSocketChannelImpl R S T d F G H I J K L M java/nio/ByteBuffer P G ? ? ? ? ? ? Q K java/lang/AssertionError sun/nio/ch/DirectBuffer ? ? ? ? ? ? ? ? ? n ? ? ? ? ? ? ? ? ? ? ? ? "java/lang/IllegalArgumentException java/lang/Integer ? ? ? d c d ? ? ? ? ? ? h ? ? sun/nio/ch/IOStatus ? ? u d ? d (java/nio/channels/ClosedChannelException java/lang/InternalError Write completed immediately T ? java/lang/Throwable ? d ,java/nio/channels/AsynchronousCloseException java/io/IOException T ? ? ? ? ? ? o p ? ? ? ? ? /java/nio/channels/InterruptedByTimeoutException
? 9sun/nio/ch/WindowsAsynchronousSocketChannelImpl$WriteTask java/lang/Object java/lang/Runnable sun/nio/ch/Iocp$ResultHandler sun/nio/ch/PendingFuture
access$800 4(Lsun/nio/ch/WindowsAsynchronousSocketChannelImpl;)J position ()I limit sun/nio/ch/Util getTemporaryDirectBuffer (I)Ljava/nio/ByteBuffer; put ,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; flip ()Ljava/nio/ByteBuffer; ()J
access$500 ()Ljdk/internal/misc/Unsafe;
access$400 jdk/internal/misc/Unsafe
putAddress (JJ)V putInt (JI)V
access$600 releaseTemporaryDirectBuffer (Ljava/nio/ByteBuffer;)V begin
access$100 N(Lsun/nio/ch/WindowsAsynchronousSocketChannelImpl;)Lsun/nio/ch/PendingIoCache; sun/nio/ch/PendingIoCache add (Lsun/nio/ch/PendingFuture;)J handle
access$900 (JIJJ)I remove (J)Lsun/nio/ch/PendingFuture; end (Ljava/lang/String;)V
enableWriting (Ljava/lang/Throwable;)V
setFailure sun/nio/ch/Invoker invoke (Lsun/nio/ch/PendingFuture;)V isDone ()Z java/lang/Long valueOf (J)Ljava/lang/Long; setResult (Ljava/lang/Object;)V (I)Ljava/lang/Integer; invokeUnchecked isOpen (Z)V java/lang/Class desiredAssertionStatus sun/nio/ch/Iocp B C D E F G H I J K L M N O P G Q K R S T U V ? ,*+? *? *,? *,?? ? ,?? *? *? ? W ? ? ? ? %? +? X * , Y \ , F G , J K , L M ] , Y ^ , L O _ 1 ? B ` a B? B ` a B N b c d V ? ?**? ? ? *? ?
@>*? ? ?*? 2:? 6? 6?
? ? ? Y? ?? d? 6? ? 7? :
? W
? W? W*?
S
? ? 7? *? S? ? ?a7? ? ?a? ? a? ? ?a@???D? W ^ ? ? ? ? %? ,? 3? H? Z? b? i? q? w? ? ?? ?? ?? ?? ?? ?? ?? ?? ?? X f
i * e f
? g h % ? i f , ? j I 3 ? k I Z t l I ? g h ? m I ? Y \ ? n h ] ? Y ^ _ % ? ? 2 @? =? ? % B o p V ? ?=*? ? ?*? 2N-? 6-? 6? d? 6? d<`6-? W? :? 6? 8?
? `? ?? ? Y? ?`6-? W? :? ???{? B I L u | W V ?
? ? ? ? 0? 6? ;? B? I? L? N? Q? U? o? u? |? ? ?? ?? ?? X \ B q I u q I s r f m j I g k I 0 T s I ? m I ? Y \ ? t I ] ? Y ^ _ S ? ? ) A? B ? ? B ? ? B ? u d V ? &<*? ? *? 2? ? *? 2? ???? W ?
? ? ? %? X # m I &