| Modifier and Type | Field and Description |
|---|---|
| private MVMap. | |
| private final TransactionStore. | |
| private final TransactionStore | |
| private final long | |
| private final long |
| Access | Constructor and Description |
|---|---|
| pack-priv | RollbackDecisionMaker(TransactionStore store, long transactionId, long toLogId, TransactionStore.
|
| Modifier and Type | Method and Description |
|---|---|
| public MVMap. | decide(Record<K, V>
value currently exists in the map existingValue, Record<K, V> original input value providedValue)Implements abstract org. Makes a decision about how to proceed with the update. |
| public void | reset()
Overrides org. Resets internal state (if any) of a this DecisionMaker to it's initial state. |
| public String |
| decision | back to summary |
|---|---|
| private MVMap. | |
| listener | back to summary |
|---|---|
| private final TransactionStore. | |
| store | back to summary |
|---|---|
| private final TransactionStore store | |
| toLogId | back to summary |
|---|---|
| private final long toLogId | |
| transactionId | back to summary |
|---|---|
| private final long transactionId | |
| RollbackDecisionMaker | back to summary |
|---|---|
| pack-priv RollbackDecisionMaker(TransactionStore store, long transactionId, long toLogId, TransactionStore. | |
| decide | back to summary |
|---|---|
| public MVMap. Implements abstract org. Doc from org. Makes a decision about how to proceed with the update.
| |
| reset | back to summary |
|---|---|
| public void reset() Overrides org. Doc from org. Resets internal state (if any) of a this DecisionMaker to it's initial state. This method is invoked whenever concurrent update failure is encountered, so we can re-start update process.
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- | |