TransactionId (record)
Value type used to identify a transaction within the context of an outer org.apache.causeway.applib.services.iactn.Interaction .
The transaction and org.apache.causeway.applib.services.iactn.Interaction are associated by the #getInteractionId() uniqueId .
Obtainable from TransactionService#currentTransactionId() .
API
TransactionId.java
record TransactionId {
TransactionId empty() (1)
UUID getInteractionId()
int getSequence()
}
1 | empty()
Factory method that returns a nominally "empty" transaction identifier, used as a placeholder. |