- <init>
- clearTransaction
forget the activated copy of the transaction. Makes it subject to garbage
collecting
- countAttempts
keep (and return) a counter - used to record repeated failures
- freshTransaction
Make sure the transaction is freshly activated and hasn't been replayed assumed
to be called from co
- loadTransaction
activate the transaction. Allow for the possibility that the transaction has
been assumed complete s
- resetAttemptCount
reset the attempt account
- setStatus
mutator for known status
- transaction
- updateType
the transaction type has been changed