Class ChunkMetadata
- java.lang.Object
-
- org.openjdk.jmc.flightrecorder.internal.parser.v0.ChunkMetadata
-
class ChunkMetadata extends java.lang.ObjectValues from the metadata descriptor event in a JFR v0 chunk.
-
-
Field Summary
Fields Modifier and Type Field Description private IQuantityendTimeprivate intpreviousCheckPointprivate ProducerDescriptor[]producersprivate static TypedArrayParser<ProducerDescriptor>PRODUCERS_PARSERprivate longstartTicksprivate IQuantitystartTimeprivate longstartTimeNanosprivate doubleticksPerNanoprivate LinearUnitticksUnit
-
Constructor Summary
Constructors Constructor Description ChunkMetadata(byte[] data, int metadataOffset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) longasNanoTimestamp(long relativeTicks)(package private) IQuantitygetEndTime()(package private) intgetPreviousCheckPoint()(package private) ProducerDescriptor[]getProducers()(package private) longgetStartTicks()(package private) IQuantitygetStartTime()(package private) LinearUnitgetTicksUnit()
-
-
-
Field Detail
-
producers
private final ProducerDescriptor[] producers
-
startTime
private final IQuantity startTime
-
endTime
private final IQuantity endTime
-
startTimeNanos
private final long startTimeNanos
-
startTicks
private final long startTicks
-
ticksPerNano
private final double ticksPerNano
-
previousCheckPoint
private final int previousCheckPoint
-
ticksUnit
private final LinearUnit ticksUnit
-
PRODUCERS_PARSER
private static final TypedArrayParser<ProducerDescriptor> PRODUCERS_PARSER
-
-
Constructor Detail
-
ChunkMetadata
ChunkMetadata(byte[] data, int metadataOffset) throws InvalidJfrFileException- Throws:
InvalidJfrFileException
-
-
Method Detail
-
getProducers
ProducerDescriptor[] getProducers()
-
getStartTime
IQuantity getStartTime()
-
getEndTime
IQuantity getEndTime()
-
getStartTicks
long getStartTicks()
-
getTicksUnit
LinearUnit getTicksUnit()
-
getPreviousCheckPoint
int getPreviousCheckPoint()
-
asNanoTimestamp
long asNanoTimestamp(long relativeTicks)
-
-