Class Mark
java.lang.Object
io.perfmark.impl.Mark
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final longprivate static final longprivate final longprivate final longprivate final longstatic final longstatic final longstatic final Stringprivate final Mark.Operationprivate static final Stringprivate final StringNullableprivate final StringNullableprivate final StringNullable -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateMark(long n1, long n2, long n3, String s1, String s2, String s3, long generation, Mark.Operation operation) s1, s2, and s3 areNullable -
Method Summary
Modifier and TypeMethodDescription(package private) static <T> booleanequal(T a, T b) booleanstatic Markstatic Markstatic Markstatic Markevent(long generation, long nanoTime, String taskName, String subTaskName, String tagName, long tagId) longlonglonglonglonginthashCode()static Markstatic Markstatic Markstatic Marklink(long generation, long linkId) static Marktag(long generation, long tagId) static Markstatic Markstatic MarktaskEnd(long generation, long nanoTime) static Markstatic Markstatic Markstatic MarktoString()withTaskName(String name)
-
Field Details
-
NO_TAG_NAME
- See Also:
-
NO_TAG_ID
public static final long NO_TAG_ID- See Also:
-
NO_LINK_ID
public static final long NO_LINK_ID- See Also:
-
N0
private static final long N0- See Also:
-
S0
-
generation
private final long generation -
n1
private final long n1 -
n2
private final long n2 -
n3
private final long n3 -
s1
Nullable -
s2
Nullable -
s3
Nullable -
operation
-
-
Constructor Details
-
Mark
private Mark(long n1, long n2, long n3, String s1, String s2, String s3, long generation, Mark.Operation operation) s1, s2, and s3 areNullable
-
-
Method Details
-
taskStart
-
taskStart
-
taskEnd
-
taskEnd
-
taskEnd
-
event
-
event
-
event
-
event
-
tag
-
tag
-
tag
-
keyedTag
-
keyedTag
-
keyedTag
-
link
-
withTaskName
-
getNanoTime
public long getNanoTime() -
getGeneration
public long getGeneration() -
getOperation
-
getTagStringValue
-
getTagFirstNumeric
public long getTagFirstNumeric() -
getTagSecondNumeric
public long getTagSecondNumeric() -
getTagKey
-
getTaskName
-
getSubTaskName
-
getLinkId
public long getLinkId() -
equals
-
hashCode
-
toString
-
equal
static <T> boolean equal(T a, T b)
-