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

41 lines
956 B
Java

package io.sentry;
import io.sentry.protocol.Contexts;
import io.sentry.protocol.SentryId;
import io.sentry.protocol.TransactionNameSource;
import java.util.List;
/* loaded from: classes3.dex */
public interface ITransaction extends ISpan {
void finish(SpanStatus spanStatus, SentryDate sentryDate, boolean z, Hint hint);
void forceFinish(SpanStatus spanStatus, boolean z, Hint hint);
Contexts getContexts();
SentryId getEventId();
Span getLatestActiveSpan();
String getName();
TracesSamplingDecision getSamplingDecision();
List<Span> getSpans();
TransactionNameSource getTransactionNameSource();
Boolean isProfileSampled();
Boolean isSampled();
void scheduleFinish();
void setContext(String str, Object obj);
void setName(String str);
void setName(String str, TransactionNameSource transactionNameSource);
ISpan startChild(String str, String str2, SentryDate sentryDate);
}