public interface TransactionContextPropagator
TransactionContextPropagator is responsible for persisting a transactional context
for the duration of a single transaction.
Examples of potential transaction specific context include: a user id, user agent, IP.
Transaction context is merged with evaluation context prior to flag evaluation.
The precedence of merging context can be seen in the specification.
| Modifier and Type | Method and Description |
|---|---|
EvaluationContext |
getTransactionContext()
Returns the currently defined transaction context using the registered transaction
context propagator.
|
void |
setTransactionContext(EvaluationContext evaluationContext)
Sets the transaction context.
|
EvaluationContext getTransactionContext()
EvaluationContext The current transaction contextvoid setTransactionContext(EvaluationContext evaluationContext)
Copyright © 2024. All rights reserved.