-
public final class TracingDomain
-
-
Method Summary
Modifier and Type Method Description final Flow<TracingEvent>events()Subscribes to all events related to this domain. final Flow<TracingEvent.BufferUsageEvent>bufferUsage()Official doc final Flow<TracingEvent.DataCollectedEvent>dataCollected()Contains an bucket of collected trace events. final Flow<TracingEvent.TracingCompleteEvent>tracingComplete()Signals that tracing is stopped and there is no trace buffers pending flush, all data were delivered via dataCollected events. final Unitend()Stop trace events collection. final GetCategoriesResponsegetCategories()Gets supported tracing categories. final UnitrecordClockSyncMarker(RecordClockSyncMarkerRequest input)Record a clock sync marker in the trace. final RequestMemoryDumpResponserequestMemoryDump(RequestMemoryDumpRequest input)Request a global memory dump. final Unitstart(StartRequest input)Start trace events collection. -
-
Method Detail
-
events
final Flow<TracingEvent> events()
Subscribes to all events related to this domain.
-
bufferUsage
final Flow<TracingEvent.BufferUsageEvent> bufferUsage()
-
dataCollected
final Flow<TracingEvent.DataCollectedEvent> dataCollected()
Contains an bucket of collected trace events. When tracing is stopped collected events will be send as a sequence of dataCollected events followed by tracingComplete event.
-
tracingComplete
final Flow<TracingEvent.TracingCompleteEvent> tracingComplete()
Signals that tracing is stopped and there is no trace buffers pending flush, all data were delivered via dataCollected events.
-
getCategories
final GetCategoriesResponse getCategories()
Gets supported tracing categories.
-
recordClockSyncMarker
final Unit recordClockSyncMarker(RecordClockSyncMarkerRequest input)
Record a clock sync marker in the trace.
-
requestMemoryDump
final RequestMemoryDumpResponse requestMemoryDump(RequestMemoryDumpRequest input)
Request a global memory dump.
-
start
final Unit start(StartRequest input)
Start trace events collection.
-
-
-
-