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 voidevent(long gen, Marker marker, long nanoTime, long durationNanos)abstract voidevent(long gen, Marker marker, java.lang.String tagName, long tagId, long nanoTime, long durationNanos)abstract voidevent(long gen, java.lang.String eventName, long nanoTime, long durationNanos)abstract voidevent(long gen, java.lang.String eventName, java.lang.String tagName, long tagId, long nanoTime, long durationNanos)abstract voidlink(long gen, long linkId, Marker marker)intmaxMarks()abstract java.util.List<Mark>read(boolean readerIsWriter)abstract voidresetForTest()abstract voidstart(long gen, Marker marker, long nanoTime)abstract voidstart(long gen, Marker marker, java.lang.String tagName, long tagId, long nanoTime)abstract voidstart(long gen, java.lang.String taskName, long nanoTime)abstract voidstart(long gen, java.lang.String taskName, java.lang.String tagName, long tagId, long nanoTime)abstract voidstop(long gen, Marker marker, long nanoTime)abstract voidstop(long gen, Marker marker, 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 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, Marker marker, 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, Marker marker, long nanoTime)
-
link
public abstract void link(long gen, long linkId, Marker marker)
-
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, Marker marker, 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, Marker marker, long nanoTime)
-
event
public abstract void event(long gen, java.lang.String eventName, java.lang.String tagName, long tagId, long nanoTime, long durationNanos)
-
event
public abstract void event(long gen, Marker marker, java.lang.String tagName, long tagId, long nanoTime, long durationNanos)
-
event
public abstract void event(long gen, java.lang.String eventName, long nanoTime, long durationNanos)
-
event
public abstract void event(long gen, Marker marker, long nanoTime, long durationNanos)
-
resetForTest
public abstract void resetForTest()
-
read
public abstract java.util.List<Mark> read(boolean readerIsWriter)
-
maxMarks
public int maxMarks()
-
-