APIdia Launch Partner
Top Fields Constructors Methods
jdk.jfr.internal.consumer

public final Class ObjectContext

extends Object
Class Inheritance
Imports
java.time.ZoneId, java.util.ArrayDeque, .IdentityHashMap, .List, .Map, jdk.jfr.EventType, .ValueDescriptor

Field Summary

Modifier and TypeField and Description
private Map<ValueDescriptor, ObjectContext>
public final EventType
public final List<ValueDescriptor>
private final TimeConverter

Constructor Summary

AccessConstructor and Description
pack-priv
ObjectContext(EventType eventType, List<ValueDescriptor> fields, TimeConverter timeConverter)

private
ObjectContext(Map<ValueDescriptor, ObjectContext> contextLookup, EventType eventType, List<ValueDescriptor> fields, TimeConverter timeConverter)

Method Summary

Modifier and TypeMethod and Description
public Map<ValueDescriptor, ObjectContext>
public long
convertTimespan(long ticks)

public long
convertTimestamp(long ticks)

public ObjectContext
public ZoneId
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

contextLookupback to summary
private Map<ValueDescriptor, ObjectContext> contextLookup
eventTypeback to summary
public final EventType eventType
fieldsback to summary
public final List<ValueDescriptor> fields
timeConverterback to summary
private final TimeConverter timeConverter

Constructor Detail

ObjectContextback to summary
pack-priv ObjectContext(EventType eventType, List<ValueDescriptor> fields, TimeConverter timeConverter)
ObjectContextback to summary
private ObjectContext(Map<ValueDescriptor, ObjectContext> contextLookup, EventType eventType, List<ValueDescriptor> fields, TimeConverter timeConverter)

Method Detail

buildContextLookupback to summary
public Map<ValueDescriptor, ObjectContext> buildContextLookup(List<ValueDescriptor> fields)
convertTimespanback to summary
public long convertTimespan(long ticks)
convertTimestampback to summary
public long convertTimestamp(long ticks)
getInstanceback to summary
public ObjectContext getInstance(ValueDescriptor descriptor)
getZoneOffsetback to summary
public ZoneId getZoneOffset()