Package io.perfmark.impl
Class MarkHolder
- java.lang.Object
-
- io.perfmark.impl.MarkHolder
-
public abstract class MarkHolder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intNO_MAX_MARKS
-
Constructor Summary
Constructors Modifier Constructor Description protectedMarkHolder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidattachKeyedTag(long gen, java.lang.String name, long value0)abstract voidattachKeyedTag(long gen, java.lang.String name, long value0, long value1)abstract voidattachKeyedTag(long gen, java.lang.String name, java.lang.String value)abstract voidattachTag(long gen, java.lang.String tagName, long tagId)abstract voidevent(long gen, java.lang.String eventName, long nanoTime)abstract voidevent(long gen, java.lang.String eventName, java.lang.String subEventName, long nanoTime)abstract voidevent(long gen, java.lang.String eventName, java.lang.String tagName, long tagId, long nanoTime)abstract voidlink(long gen, long linkId)intmaxMarks()abstract java.util.List<Mark>read(boolean concurrentWrites)abstract voidresetForTest()abstract voidstart(long gen, java.lang.String taskName, long nanoTime)abstract voidstart(long gen, java.lang.String taskName, java.lang.String subTaskName, long nanoTime)abstract voidstart(long gen, java.lang.String taskName, java.lang.String tagName, long tagId, long nanoTime)abstract voidstop(long gen, java.lang.String taskName, long nanoTime)abstract voidstop(long gen, java.lang.String taskName, java.lang.String subTaskName, long nanoTime)abstract voidstop(long gen, java.lang.String taskName, java.lang.String tagName, long tagId, long nanoTime)
-
-
-
Field Detail
-
NO_MAX_MARKS
public static final int NO_MAX_MARKS
- See Also:
- Constant Field Values
-
-
Method Detail
-
start
public abstract void start(long gen, java.lang.String taskName, java.lang.String tagName, long tagId, long nanoTime)
-
start
public abstract void start(long gen, java.lang.String taskName, long nanoTime)
-
start
public abstract void start(long gen, java.lang.String taskName, java.lang.String subTaskName, long nanoTime)
-
link
public abstract void link(long gen, long linkId)
-
stop
public abstract void stop(long gen, java.lang.String taskName, java.lang.String tagName, long tagId, long nanoTime)
-
stop
public abstract void stop(long gen, java.lang.String taskName, long nanoTime)
-
stop
public abstract void stop(long gen, java.lang.String taskName, java.lang.String subTaskName, long nanoTime)
-
event
public abstract void event(long gen, java.lang.String eventName, java.lang.String tagName, long tagId, long nanoTime)
-
event
public abstract void event(long gen, java.lang.String eventName, long nanoTime)
-
event
public abstract void event(long gen, java.lang.String eventName, java.lang.String subEventName, long nanoTime)
-
attachTag
public abstract void attachTag(long gen, java.lang.String tagName, long tagId)
-
attachKeyedTag
public abstract void attachKeyedTag(long gen, java.lang.String name, java.lang.String value)
-
attachKeyedTag
public abstract void attachKeyedTag(long gen, java.lang.String name, long value0)
-
attachKeyedTag
public abstract void attachKeyedTag(long gen, java.lang.String name, long value0, long value1)
-
resetForTest
public abstract void resetForTest()
-
read
public abstract java.util.List<Mark> read(boolean concurrentWrites)
-
maxMarks
public int maxMarks()
-
-