Class TraceEvent
java.lang.Object
io.perfmark.tracewriter.TraceEvent
- All Implemented Interfaces:
Cloneable
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) TraceEvent.TagMapNullable(package private) StringNullable(package private) StringNullable(package private) static final TraceEvent(package private) LongNullable(package private) String(package private) String(package private) LongNullable(package private) LongNullable(package private) DoubleNullable -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) TraceEvent.TagMapargs()(package private) TraceEventargs(TraceEvent.TagMap tagMap) Note This should only be used for tags, as the map size is used to determine the arg names in TraceEventWriter.(package private) TraceEventcategories(String... categories) (package private) TraceEventcategories(List<String> categories) protected TraceEventclone()(package private) TraceEventid(long id) (package private) TraceEvent(package private) TraceEvent(package private) TraceEventpid(long pid) (package private) TraceEventtid(long tid) (package private) TraceEventtraceClockNanos(long traceClockNanos)
-
Field Details
-
Constructor Details
-
TraceEvent
private TraceEvent()
-
-
Method Details
-
name
-
categories
-
categories
-
traceClockNanos
-
phase
-
tid
-
pid
-
id
-
args
Note This should only be used for tags, as the map size is used to determine the arg names in TraceEventWriter. This will overwrite any existing args.- Parameters:
tagMap- the args to use.- Returns:
- this
-
args
TraceEvent.TagMap args() -
clone
-