Methods
| Modifier and Type |
Method and Description |
void |
addXAListener(XAListener l) |
abstract int |
allocateBitMark(boolean resetOnDispose) |
abstract int |
allocateObjectMark(boolean resetOnDispose) |
protected void |
beginTransaction(Transaction t) |
void |
close() |
protected void |
completeTransaction(Transaction t,
boolean commit) |
protected abstract Transaction |
createTransaction(java.lang.Thread thread) |
protected abstract TransactionApplier |
createXAApplier() |
abstract void |
disposeBitMark(int handle,
boolean resetAll) |
abstract void |
disposeObjectMark(int handle,
boolean resetAll) |
Transaction |
getActiveTransaction() |
PersistenceBindings |
getBindings() |
PersistenceConnection |
getConnection() |
short |
getId() |
LogStore |
getLog() |
abstract PersistenceCapable |
getObject(long id) |
int |
getStamp() |
Transaction |
getTransaction(boolean create) |
Transaction.Data |
getTransactionData(Transaction.Key key) |
void |
getTransactions(java.util.List<? super Transaction> list) |
protected void |
idUsed(long id) |
void |
initNonlocalTransactionNotifier(java.lang.Runnable notifier) |
void |
localTransactionCommitted(Transaction.Key key,
long stamp) |
void |
localTransactionRolledBack(Transaction.Key key,
long stamp) |
void |
makePersistent(java.lang.Object o,
Transaction t) |
void |
makePersistent(PersistenceCapable o,
long id,
Transaction t) |
protected abstract void |
makePersistentImpl(PersistenceCapable o,
long id,
Transaction t) |
void |
makeTransient(PersistenceCapable o,
Transaction t) |
protected abstract void |
makeTransientImpl(PersistenceCapable o,
Transaction t) |
protected long |
nextId() |
protected void |
prepareCompletion(Transaction t,
boolean commit) |
abstract long |
prepareId(PersistenceCapable pc) |
abstract void |
readExtent(PersistenceInputStream in) |
void |
removeXAListener(XAListener l) |
protected void |
transactionApplied(Transaction.Data xa,
boolean rollback,
Transaction t) |
void |
transactionCommitted(Transaction.Data xa,
long stamp) |
boolean |
undo(Transaction t) |
abstract void |
writeExtent(PersistenceOutputStream out) |