Rabbit-R1/android (non root)/java/sources/io/sentry/transport/StdoutTransport.java
2024-05-21 17:08:36 -04:00

43 lines
1.2 KiB
Java

package io.sentry.transport;
import io.sentry.Hint;
import io.sentry.ISerializer;
import io.sentry.SentryEnvelope;
import io.sentry.util.Objects;
import java.io.IOException;
/* loaded from: classes3.dex */
public final class StdoutTransport implements ITransport {
private final ISerializer serializer;
@Override // java.io.Closeable, java.lang.AutoCloseable
public void close() {
}
@Override // io.sentry.transport.ITransport
public void close(boolean z) {
}
@Override // io.sentry.transport.ITransport
public RateLimiter getRateLimiter() {
return null;
}
public StdoutTransport(ISerializer iSerializer) {
this.serializer = (ISerializer) Objects.requireNonNull(iSerializer, "Serializer is required");
}
@Override // io.sentry.transport.ITransport
public void send(SentryEnvelope sentryEnvelope, Hint hint) throws IOException {
Objects.requireNonNull(sentryEnvelope, "SentryEnvelope is required");
try {
this.serializer.serialize(sentryEnvelope, System.out);
} catch (Throwable unused) {
}
}
@Override // io.sentry.transport.ITransport
public void flush(long j) {
System.out.println("Flushing");
}
}