Class J9Line
- java.lang.Object
-
- org.adoptopenjdk.jitwatch.parser.j9.J9Line
-
public class J9Line extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.String>attributesprivate java.util.Set<java.lang.String>featuresprivate java.lang.StringrangeEndprivate java.lang.StringrangeStartprivate java.lang.Stringsignatureprivate java.lang.Stringtemperaturestatic java.lang.StringTEMPERATURE_COLDstatic java.lang.StringTEMPERATURE_PROFILED_VERY_HOTstatic java.lang.StringTEMPERATURE_WARM
-
Constructor Summary
Constructors Constructor Description J9Line()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAttribute(java.lang.String key, java.lang.String value)voidaddFeatures(java.lang.String feature)java.util.Map<java.lang.String,java.lang.String>getAttributes()intgetBytecodeSize()java.util.Set<java.lang.String>getFeatures()MemberSignaturePartsgetMemberSignatureParts()intgetNativeSize()java.lang.StringgetRangeEnd()java.lang.StringgetRangeStart()java.lang.StringgetSignature()java.lang.StringgetTemperature()booleanhasFeature(java.lang.String feature)voidsetRange(java.lang.String range)voidsetSignature(java.lang.String signature)voidsetTemperature(java.lang.String temperature)java.lang.StringtoString()TagtoTagNMethod(int compiledID, long timestampMillis)TagtoTagQueued(int compiledID, long timestampMillis)TasktoTagTask(int compiledID, long timestampMillis)
-
-
-
Field Detail
-
TEMPERATURE_COLD
public static final java.lang.String TEMPERATURE_COLD
- See Also:
- Constant Field Values
-
TEMPERATURE_WARM
public static final java.lang.String TEMPERATURE_WARM
- See Also:
- Constant Field Values
-
TEMPERATURE_PROFILED_VERY_HOT
public static final java.lang.String TEMPERATURE_PROFILED_VERY_HOT
- See Also:
- Constant Field Values
-
temperature
private java.lang.String temperature
-
signature
private java.lang.String signature
-
rangeStart
private java.lang.String rangeStart
-
rangeEnd
private java.lang.String rangeEnd
-
attributes
private java.util.Map<java.lang.String,java.lang.String> attributes
-
features
private java.util.Set<java.lang.String> features
-
-
Method Detail
-
getTemperature
public java.lang.String getTemperature()
-
setTemperature
public void setTemperature(java.lang.String temperature)
-
getSignature
public java.lang.String getSignature()
-
setSignature
public void setSignature(java.lang.String signature)
-
getRangeStart
public java.lang.String getRangeStart()
-
getRangeEnd
public java.lang.String getRangeEnd()
-
setRange
public void setRange(java.lang.String range)
-
getAttributes
public java.util.Map<java.lang.String,java.lang.String> getAttributes()
-
addAttribute
public void addAttribute(java.lang.String key, java.lang.String value)
-
getFeatures
public java.util.Set<java.lang.String> getFeatures()
-
addFeatures
public void addFeatures(java.lang.String feature)
-
hasFeature
public boolean hasFeature(java.lang.String feature)
-
getMemberSignatureParts
public MemberSignatureParts getMemberSignatureParts() throws LogParseException
- Throws:
LogParseException
-
getBytecodeSize
public int getBytecodeSize()
-
getNativeSize
public int getNativeSize()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toTagQueued
public Tag toTagQueued(int compiledID, long timestampMillis)
-
toTagNMethod
public Tag toTagNMethod(int compiledID, long timestampMillis)
-
toTagTask
public Task toTagTask(int compiledID, long timestampMillis)
-
-