@@ -17,7 +17,6 @@ public final class TransactionContext extends SpanContext {
1717 private @ NotNull TransactionNameSource transactionNameSource ;
1818 private @ Nullable TracesSamplingDecision parentSamplingDecision ;
1919 private boolean isForNextAppStart = false ;
20- private boolean forceNewTrace = false ;
2120
2221 @ ApiStatus .Internal
2322 public static TransactionContext fromPropagationContext (
@@ -57,7 +56,6 @@ public static TransactionContext fromPropagationContext(
5756 sessionContext .transactionNameSource = transactionContext .transactionNameSource ;
5857 sessionContext .parentSamplingDecision = transactionContext .parentSamplingDecision ;
5958 sessionContext .isForNextAppStart = transactionContext .isForNextAppStart ;
60- sessionContext .forceNewTrace = transactionContext .forceNewTrace ;
6159 return sessionContext ;
6260 }
6361
@@ -169,28 +167,6 @@ public void setTransactionNameSource(final @NotNull TransactionNameSource transa
169167 this .transactionNameSource = transactionNameSource ;
170168 }
171169
172- /**
173- * Forces this transaction to start a new trace when session trace lifecycle is enabled.
174- * Explicitly continued traces with a parent span are still preserved.
175- *
176- * @return true if this transaction should not reuse the session propagation context.
177- */
178- @ ApiStatus .Experimental
179- public boolean isForceNewTrace () {
180- return forceNewTrace ;
181- }
182-
183- /**
184- * Forces this transaction to start a new trace when session trace lifecycle is enabled.
185- * Explicitly continued traces with a parent span are still preserved.
186- *
187- * @param forceNewTrace true to keep this transaction on a new trace.
188- */
189- @ ApiStatus .Experimental
190- public void setForceNewTrace (final boolean forceNewTrace ) {
191- this .forceNewTrace = forceNewTrace ;
192- }
193-
194170 @ ApiStatus .Internal
195171 public void setForNextAppStart (final boolean forNextAppStart ) {
196172 isForNextAppStart = forNextAppStart ;
0 commit comments