Class ChunkStructure
- java.lang.Object
-
- org.openjdk.jmc.flightrecorder.internal.parser.v1.ChunkStructure
-
class ChunkStructure extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private int
bodyOffset
private long
chunkSize
private static int
COMPRESSED_INTS
private long
constantPoolOffset
private long
durationNanos
private int
features
private long
metadataOffset
private static int
SIZE
private long
startTicks
private long
startTimeNanos
private double
ticksPerNano
private LinearUnit
ticksUnit
-
Constructor Summary
Constructors Constructor Description ChunkStructure(Chunk chunkInput)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) long
getBodyStartOffset()
(package private) IRange<IQuantity>
getChunkRange()
(package private) long
getChunkSize()
(package private) long
getConstantPoolOffset()
(package private) long
getMetadataOffset()
(package private) long
getStartTimeNanos()
(package private) LinearUnit
getTicksTimespanUnit()
(package private) boolean
isIntegersCompressed()
(package private) IQuantity
ticsTimestamp(long relativeTicks)
-
-
-
Field Detail
-
SIZE
private static final int SIZE
- See Also:
- Constant Field Values
-
COMPRESSED_INTS
private static final int COMPRESSED_INTS
- See Also:
- Constant Field Values
-
chunkSize
private final long chunkSize
-
constantPoolOffset
private final long constantPoolOffset
-
metadataOffset
private final long metadataOffset
-
startTimeNanos
private final long startTimeNanos
-
durationNanos
private final long durationNanos
-
startTicks
private final long startTicks
-
ticksPerNano
private final double ticksPerNano
-
features
private final int features
-
bodyOffset
private final int bodyOffset
-
ticksUnit
private final LinearUnit ticksUnit
-
-
Constructor Detail
-
ChunkStructure
ChunkStructure(Chunk chunkInput) throws java.io.IOException, InvalidJfrFileException
- Throws:
java.io.IOException
InvalidJfrFileException
-
-
Method Detail
-
getBodyStartOffset
long getBodyStartOffset()
-
getMetadataOffset
long getMetadataOffset()
-
getChunkSize
long getChunkSize()
-
getConstantPoolOffset
long getConstantPoolOffset()
-
isIntegersCompressed
boolean isIntegersCompressed()
-
getTicksTimespanUnit
LinearUnit getTicksTimespanUnit()
-
ticsTimestamp
IQuantity ticsTimestamp(long relativeTicks)
-
getStartTimeNanos
long getStartTimeNanos()
-
-