APIdia Launch Partner
Top Fields Constructors Methods
jdk.management.jfr

pack-priv final Class DownLoadThread

extends Thread
Class Inheritance
Imports
java.io.IOException, java.time.Instant, java.util.HashMap, .Map, jdk.jfr.internal.management.ManagementSupport, .HiddenWait

Field Summary

Modifier and TypeField and Description
private final DiskRepository
private final Instant
private final Instant
private final RemoteRecordingStream
private final HiddenWait
Inherited from java.lang.Thread:
MAX_PRIORITYMIN_PRIORITYNORM_PRIORITY

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
run()

Overrides java.lang.Thread.run.

Implements java.lang.Runnable.run.

This method is run by the thread when it executes.

Inherited from java.lang.Thread:
activeCountcheckAccessclonecurrentThreaddumpStackenumerategetAllStackTracesgetContextClassLoadergetDefaultUncaughtExceptionHandlergetIdgetNamegetPrioritygetStackTracegetStategetThreadGroupgetUncaughtExceptionHandlerholdsLockinterruptinterruptedisAliveisDaemonisInterruptedisVirtualjoinjoinjoinjoinofPlatformofVirtualonSpinWaitsetContextClassLoadersetDaemonsetDefaultUncaughtExceptionHandlersetNamesetPrioritysetUncaughtExceptionHandlersleepsleepsleepstartstartVirtualThreadthreadIdtoStringyield

Field Detail

diskRepositoryback to summary
private final DiskRepository diskRepository
endTimeback to summary
private final Instant endTime
startTimeback to summary
private final Instant startTime
streamback to summary
private final RemoteRecordingStream stream
threadSleeperback to summary
private final HiddenWait threadSleeper

Constructor Detail

DownLoadThreadback to summary
pack-priv DownLoadThread(RemoteRecordingStream stream, String name)

Method Detail

runback to summary
public void run()

Overrides java.lang.Thread.run.

Implements java.lang.Runnable.run.

Doc from java.lang.Thread.run.

This method is run by the thread when it executes. Subclasses of Thread may override this method.

This method is not intended to be invoked directly. If this thread is a platform thread created with a Runnable task then invoking this method will invoke the task's run method. If this thread is a virtual thread then invoking this method directly does nothing.