Package io.sentry.clientreport
Class ClientReportRecorder
java.lang.Object
io.sentry.clientreport.ClientReportRecorder
- All Implemented Interfaces:
IClientReportRecorder
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription@NotNull SentryEnvelope
attachReportToEnvelope
(@NotNull SentryEnvelope envelope) void
recordLostEnvelope
(@NotNull DiscardReason reason, @Nullable SentryEnvelope envelope) void
recordLostEnvelopeItem
(@NotNull DiscardReason reason, @Nullable SentryEnvelopeItem envelopeItem) void
recordLostEvent
(@NotNull DiscardReason reason, @NotNull DataCategory category) void
recordLostEvent
(@NotNull DiscardReason reason, @NotNull DataCategory category, long count)
-
Constructor Details
-
ClientReportRecorder
-
-
Method Details
-
attachReportToEnvelope
@NotNull public @NotNull SentryEnvelope attachReportToEnvelope(@NotNull @NotNull SentryEnvelope envelope) - Specified by:
attachReportToEnvelope
in interfaceIClientReportRecorder
-
recordLostEnvelope
public void recordLostEnvelope(@NotNull @NotNull DiscardReason reason, @Nullable @Nullable SentryEnvelope envelope) - Specified by:
recordLostEnvelope
in interfaceIClientReportRecorder
-
recordLostEnvelopeItem
public void recordLostEnvelopeItem(@NotNull @NotNull DiscardReason reason, @Nullable @Nullable SentryEnvelopeItem envelopeItem) - Specified by:
recordLostEnvelopeItem
in interfaceIClientReportRecorder
-
recordLostEvent
public void recordLostEvent(@NotNull @NotNull DiscardReason reason, @NotNull @NotNull DataCategory category) - Specified by:
recordLostEvent
in interfaceIClientReportRecorder
-
recordLostEvent
public void recordLostEvent(@NotNull @NotNull DiscardReason reason, @NotNull @NotNull DataCategory category, long count) - Specified by:
recordLostEvent
in interfaceIClientReportRecorder
-