Rabbit-R1/switch port/smali/smali_classes3/io/sentry/TransactionOptions.smali
2024-05-21 17:08:36 -04:00

186 lines
4.6 KiB
Smali

.class public final Lio/sentry/TransactionOptions;
.super Lio/sentry/SpanOptions;
.source "TransactionOptions.java"
# static fields
.field public static final DEFAULT_DEADLINE_TIMEOUT_AUTO_TRANSACTION:J = 0x7530L
# instance fields
.field private bindToScope:Z
.field private customSamplingContext:Lio/sentry/CustomSamplingContext;
.field private deadlineTimeout:Ljava/lang/Long;
.field private idleTimeout:Ljava/lang/Long;
.field private isAppStartTransaction:Z
.field private startTimestamp:Lio/sentry/SentryDate;
.field private transactionFinishedCallback:Lio/sentry/TransactionFinishedCallback;
.field private waitForChildren:Z
# direct methods
.method public constructor <init>()V
.locals 2
.line 7
invoke-direct {p0}, Lio/sentry/SpanOptions;-><init>()V
const/4 v0, 0x0
iput-object v0, p0, Lio/sentry/TransactionOptions;->customSamplingContext:Lio/sentry/CustomSamplingContext;
const/4 v1, 0x0
iput-boolean v1, p0, Lio/sentry/TransactionOptions;->bindToScope:Z
iput-object v0, p0, Lio/sentry/TransactionOptions;->startTimestamp:Lio/sentry/SentryDate;
iput-boolean v1, p0, Lio/sentry/TransactionOptions;->isAppStartTransaction:Z
iput-boolean v1, p0, Lio/sentry/TransactionOptions;->waitForChildren:Z
iput-object v0, p0, Lio/sentry/TransactionOptions;->idleTimeout:Ljava/lang/Long;
iput-object v0, p0, Lio/sentry/TransactionOptions;->deadlineTimeout:Ljava/lang/Long;
iput-object v0, p0, Lio/sentry/TransactionOptions;->transactionFinishedCallback:Lio/sentry/TransactionFinishedCallback;
return-void
.end method
# virtual methods
.method public getCustomSamplingContext()Lio/sentry/CustomSamplingContext;
.locals 0
iget-object p0, p0, Lio/sentry/TransactionOptions;->customSamplingContext:Lio/sentry/CustomSamplingContext;
return-object p0
.end method
.method public getDeadlineTimeout()Ljava/lang/Long;
.locals 0
iget-object p0, p0, Lio/sentry/TransactionOptions;->deadlineTimeout:Ljava/lang/Long;
return-object p0
.end method
.method public getIdleTimeout()Ljava/lang/Long;
.locals 0
iget-object p0, p0, Lio/sentry/TransactionOptions;->idleTimeout:Ljava/lang/Long;
return-object p0
.end method
.method public getStartTimestamp()Lio/sentry/SentryDate;
.locals 0
iget-object p0, p0, Lio/sentry/TransactionOptions;->startTimestamp:Lio/sentry/SentryDate;
return-object p0
.end method
.method public getTransactionFinishedCallback()Lio/sentry/TransactionFinishedCallback;
.locals 0
iget-object p0, p0, Lio/sentry/TransactionOptions;->transactionFinishedCallback:Lio/sentry/TransactionFinishedCallback;
return-object p0
.end method
.method public isAppStartTransaction()Z
.locals 0
iget-boolean p0, p0, Lio/sentry/TransactionOptions;->isAppStartTransaction:Z
return p0
.end method
.method public isBindToScope()Z
.locals 0
iget-boolean p0, p0, Lio/sentry/TransactionOptions;->bindToScope:Z
return p0
.end method
.method public isWaitForChildren()Z
.locals 0
iget-boolean p0, p0, Lio/sentry/TransactionOptions;->waitForChildren:Z
return p0
.end method
.method public setAppStartTransaction(Z)V
.locals 0
iput-boolean p1, p0, Lio/sentry/TransactionOptions;->isAppStartTransaction:Z
return-void
.end method
.method public setBindToScope(Z)V
.locals 0
iput-boolean p1, p0, Lio/sentry/TransactionOptions;->bindToScope:Z
return-void
.end method
.method public setCustomSamplingContext(Lio/sentry/CustomSamplingContext;)V
.locals 0
iput-object p1, p0, Lio/sentry/TransactionOptions;->customSamplingContext:Lio/sentry/CustomSamplingContext;
return-void
.end method
.method public setDeadlineTimeout(Ljava/lang/Long;)V
.locals 0
iput-object p1, p0, Lio/sentry/TransactionOptions;->deadlineTimeout:Ljava/lang/Long;
return-void
.end method
.method public setIdleTimeout(Ljava/lang/Long;)V
.locals 0
iput-object p1, p0, Lio/sentry/TransactionOptions;->idleTimeout:Ljava/lang/Long;
return-void
.end method
.method public setStartTimestamp(Lio/sentry/SentryDate;)V
.locals 0
iput-object p1, p0, Lio/sentry/TransactionOptions;->startTimestamp:Lio/sentry/SentryDate;
return-void
.end method
.method public setTransactionFinishedCallback(Lio/sentry/TransactionFinishedCallback;)V
.locals 0
iput-object p1, p0, Lio/sentry/TransactionOptions;->transactionFinishedCallback:Lio/sentry/TransactionFinishedCallback;
return-void
.end method
.method public setWaitForChildren(Z)V
.locals 0
iput-boolean p1, p0, Lio/sentry/TransactionOptions;->waitForChildren:Z
return-void
.end method