Package io.sentry.clientreport
Class ClientReportRecorder
- java.lang.Object
-
- io.sentry.clientreport.ClientReportRecorder
-
- All Implemented Interfaces:
IClientReportRecorder
@Internal public final class ClientReportRecorder extends java.lang.Object implements IClientReportRecorder
-
-
Constructor Summary
Constructors Constructor Description ClientReportRecorder(@NotNull SentryOptions options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull SentryEnvelopeattachReportToEnvelope(@NotNull SentryEnvelope envelope)voidrecordLostEnvelope(@NotNull DiscardReason reason, @Nullable SentryEnvelope envelope)voidrecordLostEnvelopeItem(@NotNull DiscardReason reason, @Nullable SentryEnvelopeItem envelopeItem)voidrecordLostEvent(@NotNull DiscardReason reason, @NotNull DataCategory category)
-
-
-
Constructor Detail
-
ClientReportRecorder
public ClientReportRecorder(@NotNull @NotNull SentryOptions options)
-
-
Method Detail
-
attachReportToEnvelope
@NotNull public @NotNull SentryEnvelope attachReportToEnvelope(@NotNull @NotNull SentryEnvelope envelope)
- Specified by:
attachReportToEnvelopein interfaceIClientReportRecorder
-
recordLostEnvelope
public void recordLostEnvelope(@NotNull @NotNull DiscardReason reason, @Nullable @Nullable SentryEnvelope envelope)- Specified by:
recordLostEnvelopein interfaceIClientReportRecorder
-
recordLostEnvelopeItem
public void recordLostEnvelopeItem(@NotNull @NotNull DiscardReason reason, @Nullable @Nullable SentryEnvelopeItem envelopeItem)- Specified by:
recordLostEnvelopeItemin interfaceIClientReportRecorder
-
recordLostEvent
public void recordLostEvent(@NotNull @NotNull DiscardReason reason, @NotNull @NotNull DataCategory category)- Specified by:
recordLostEventin interfaceIClientReportRecorder
-
-