public class ActiveTransactionsRecord extends Object
Modifier and Type | Field and Description |
---|---|
long |
transactionNumber |
Constructor and Description |
---|
ActiveTransactionsRecord(long txNumber,
Cons<VBoxBody<?>> bodiesToGC) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
clean() |
void |
decrementRunning() |
ActiveTransactionsRecord |
getNext() |
ActiveTransactionsRecord |
getRecordForNewTransaction()
Return a record representing the latest committed transaction in a lock
free way.
|
void |
incrementRunning() |
void |
maybeUnchain() |
protected void |
setNext(ActiveTransactionsRecord next) |
protected void |
setPrev(ActiveTransactionsRecord prev) |
public void incrementRunning()
public ActiveTransactionsRecord getNext()
protected void setPrev(ActiveTransactionsRecord prev)
protected void setNext(ActiveTransactionsRecord next)
public ActiveTransactionsRecord getRecordForNewTransaction()
public void maybeUnchain()
public void decrementRunning()
protected boolean clean()
Copyright © 2015. All rights reserved.