META-INF.modules.java.base.classes.sun.nio.ch.WindowsAsynchronousSocketChannelImpl$WriteTask.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? 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 &