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

pack-priv final Class FileDump

extends Object
Class Inheritance
Imports
java.io.IOException, java.nio.channels.FileChannel, java.nio.file.Path, .StandardOpenOption, java.util.ArrayDeque, .Deque, jdk.management.jfr.DiskRepository.DiskChunk, jdk.jfr.internal.management.HiddenWait

Field Summary

Modifier and TypeField and Description
private final Deque<DiskRepository.DiskChunk>
private boolean
private final HiddenWait
private final long

Constructor Summary

AccessConstructor and Description
pack-priv
FileDump(long stopTimeMillis)

Method Summary

Modifier and TypeMethod and Description
public void
public void
public boolean
private DiskRepository.DiskChunk
public void
public void
write(Path path)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

chunksback to summary
private final Deque<DiskRepository.DiskChunk> chunks
completeback to summary
private boolean complete
lockback to summary
private final HiddenWait lock
stopTimeMillisback to summary
private final long stopTimeMillis

Constructor Detail

FileDumpback to summary
pack-priv FileDump(long stopTimeMillis)

Method Detail

addback to summary
public void add(DiskRepository.DiskChunk dc)
closeback to summary
public void close()
isCompleteback to summary
public boolean isComplete()
oldestChunkback to summary
private DiskRepository.DiskChunk oldestChunk() throws InterruptedException
setCompleteback to summary
public void setComplete()
writeback to summary
public void write(Path path) throws IOException, InterruptedException