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 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)
-
-
-
Constructor Detail
-
ClientReportRecorder
public ClientReportRecorder(@NotNull @NotNull SentryOptions options)
-
-
Method Detail
-
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
-
-