A C E I L P S T 
All Classes All Packages

A

apply(T) - Method in interface io.perfmark.StringFunction
Takes the given argument and produces a String.
attachTag(Tag) - Static method in class io.perfmark.PerfMark
Attaches an additional tag to the current active task.
attachTag(String, long) - Static method in class io.perfmark.PerfMark
Attaches an additional keyed tag to the current active task.
attachTag(String, long, long) - Static method in class io.perfmark.PerfMark
Attaches an additional keyed tag to the current active task.
attachTag(String, String) - Static method in class io.perfmark.PerfMark
Attaches an additional keyed tag to the current active task.
attachTag(String, T, StringFunction<? super T>) - Static method in class io.perfmark.PerfMark
Attaches an additional keyed tag to the current active task.

C

close() - Method in class io.perfmark.TaskCloseable
 
createTag() - Static method in class io.perfmark.PerfMark
Creates a tag with no name or numeric identifier.
createTag(long) - Static method in class io.perfmark.PerfMark
Creates a tag with no name.
createTag(String) - Static method in class io.perfmark.PerfMark
Creates a tag with no numeric identifier.
createTag(String, long) - Static method in class io.perfmark.PerfMark
Creates a tag with both a name and a numeric identifier.

E

event(String) - Static method in class io.perfmark.PerfMark
Marks an event.
event(String, Tag) - Static method in class io.perfmark.PerfMark
Marks an event.
event(String, String) - Static method in class io.perfmark.PerfMark
Marks an event.

I

io.perfmark - package io.perfmark
 

L

link() - Method in class io.perfmark.Link
Deprecated.
link() - Static method in class io.perfmark.PerfMark
Deprecated.
Link - Class in io.perfmark
A link represents a linkage between asynchronous tasks.
linkIn(Link) - Static method in class io.perfmark.PerfMark
Associate this link with the most recently started task.
linkOut() - Static method in class io.perfmark.PerfMark
A link connects between two tasks that start asynchronously.

P

PerfMark - Class in io.perfmark
PerfMark can be automatically enabled by setting the System property io.perfmark.PerfMark.startEnabled to true.

S

setEnabled(boolean) - Static method in class io.perfmark.PerfMark
Turns on or off PerfMark recording.
startTask(String) - Static method in class io.perfmark.PerfMark
Marks the beginning of a task.
startTask(String, Tag) - Static method in class io.perfmark.PerfMark
Marks the beginning of a task.
startTask(String, String) - Static method in class io.perfmark.PerfMark
Marks the beginning of a task.
startTask(T, StringFunction<? super T>) - Static method in class io.perfmark.PerfMark
Marks the beginning of a task.
stopTask() - Static method in class io.perfmark.PerfMark
Marks the end of a task.
stopTask(String) - Static method in class io.perfmark.PerfMark
Marks the end of a task.
stopTask(String, Tag) - Static method in class io.perfmark.PerfMark
Marks the end of a task.
stopTask(String, String) - Static method in class io.perfmark.PerfMark
Marks the end of a task.
StringFunction<T> - Interface in io.perfmark
This interface is equivalent to java.util.function.Function.

T

Tag - Class in io.perfmark
Tag is a dynamic, runtime created identifier (such as an RPC id).
TaskCloseable - Class in io.perfmark
TaskCloseable is a helper class to simplify the closing of PerfMark tasks.
traceTask(String) - Static method in class io.perfmark.PerfMark
Marks the beginning of a task.
traceTask(T, StringFunction<? super T>) - Static method in class io.perfmark.PerfMark
Marks the beginning of a task.
A C E I L P S T 
All Classes All Packages