Package io.sentry

Class OutboxSender

java.lang.Object
io.sentry.OutboxSender
All Implemented Interfaces:
IEnvelopeSender

@Internal public final class OutboxSender extends Object implements IEnvelopeSender
  • Constructor Details

    • OutboxSender

      public OutboxSender(@NotNull @NotNull IHub hub, @NotNull @NotNull IEnvelopeReader envelopeReader, @NotNull @NotNull ISerializer serializer, @NotNull @NotNull ILogger logger, long flushTimeoutMillis, int maxQueueSize)
  • Method Details

    • processFile

      protected void processFile(@NotNull @NotNull File file, @NotNull @NotNull Hint hint)
    • isRelevantFileName

      protected boolean isRelevantFileName(@Nullable @Nullable String fileName)
    • processEnvelopeFile

      public void processEnvelopeFile(@NotNull @NotNull String path, @NotNull @NotNull Hint hint)
      Specified by:
      processEnvelopeFile in interface IEnvelopeSender
    • processDirectory

      public void processDirectory(@NotNull @NotNull File directory)