Package io.sentry
Class OutboxSender
- java.lang.Object
-
- io.sentry.OutboxSender
-
- All Implemented Interfaces:
IEnvelopeSender
@Internal public final class OutboxSender extends java.lang.Object implements IEnvelopeSender
-
-
Constructor Summary
Constructors Constructor Description OutboxSender(@NotNull IHub hub, @NotNull IEnvelopeReader envelopeReader, @NotNull ISerializer serializer, @NotNull ILogger logger, long flushTimeoutMillis)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
isRelevantFileName(@Nullable java.lang.String fileName)
void
processDirectory(@NotNull java.io.File directory)
void
processEnvelopeFile(@NotNull java.lang.String path, @NotNull Hint hint)
protected void
processFile(@NotNull java.io.File file, @NotNull Hint hint)
-
-
-
Constructor Detail
-
OutboxSender
public OutboxSender(@NotNull @NotNull IHub hub, @NotNull @NotNull IEnvelopeReader envelopeReader, @NotNull @NotNull ISerializer serializer, @NotNull @NotNull ILogger logger, long flushTimeoutMillis)
-
-
Method Detail
-
processFile
protected void processFile(@NotNull @NotNull java.io.File file, @NotNull @NotNull Hint hint)
-
isRelevantFileName
protected boolean isRelevantFileName(@Nullable @Nullable java.lang.String fileName)
-
processEnvelopeFile
public void processEnvelopeFile(@NotNull @NotNull java.lang.String path, @NotNull @NotNull Hint hint)
- Specified by:
processEnvelopeFile
in interfaceIEnvelopeSender
-
processDirectory
public void processDirectory(@NotNull @NotNull java.io.File directory)
-
-