Package io.sentry
Class NoOpCompositePerformanceCollector
java.lang.Object
io.sentry.NoOpCompositePerformanceCollector
- All Implemented Interfaces:
CompositePerformanceCollector
public final class NoOpCompositePerformanceCollector
extends Object
implements CompositePerformanceCollector
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Cancel the collector and stops it.voidonSpanFinished(@NotNull ISpan span) Called whenever a span (including the top level transaction) is finished.voidonSpanStarted(@NotNull ISpan span) Called whenever a new span (including the top level transaction) is started.voidstart(@NotNull ITransaction transaction) Starts collecting performance data and span related data (e.g.voidStarts collecting performance data without span related data (e.g.@Nullable List<PerformanceCollectionData>stop(@NotNull ITransaction transaction) Stops collecting performance data and span related data (e.g.@Nullable List<PerformanceCollectionData>Stops collecting performance data.
-
Method Details
-
getInstance
-
start
Description copied from interface:CompositePerformanceCollectorStarts collecting performance data and span related data (e.g. slow/frozen frames).- Specified by:
startin interfaceCompositePerformanceCollector
-
start
Description copied from interface:CompositePerformanceCollectorStarts collecting performance data without span related data (e.g. slow/frozen frames).- Specified by:
startin interfaceCompositePerformanceCollector
-
onSpanStarted
Description copied from interface:CompositePerformanceCollectorCalled whenever a new span (including the top level transaction) is started.- Specified by:
onSpanStartedin interfaceCompositePerformanceCollector- Parameters:
span- the span that was started
-
onSpanFinished
Description copied from interface:CompositePerformanceCollectorCalled whenever a span (including the top level transaction) is finished.- Specified by:
onSpanFinishedin interfaceCompositePerformanceCollector- Parameters:
span- the span that was finished
-
stop
@Nullable public @Nullable List<PerformanceCollectionData> stop(@NotNull @NotNull ITransaction transaction) Description copied from interface:CompositePerformanceCollectorStops collecting performance data and span related data (e.g. slow/frozen frames).- Specified by:
stopin interfaceCompositePerformanceCollector
-
stop
Description copied from interface:CompositePerformanceCollectorStops collecting performance data.- Specified by:
stopin interfaceCompositePerformanceCollector
-
close
public void close()Description copied from interface:CompositePerformanceCollectorCancel the collector and stops it. Used on SDK close.- Specified by:
closein interfaceCompositePerformanceCollector
-