Modifier and Type | Field and Description |
---|---|
protected AbstractRecord |
RecordList.listHead |
Modifier and Type | Method and Description |
---|---|
static AbstractRecord |
AbstractRecord.create(int type) |
AbstractRecord |
RecordList.getFront()
Remove and return the element at the front of the list.
|
protected AbstractRecord |
AbstractRecord.getNext() |
AbstractRecord |
RecordList.getNext(AbstractRecord current) |
protected AbstractRecord |
AbstractRecord.getPrevious()
These few functions are link manipulation primitives used by the
RecordList processing software to chain instances together.
|
AbstractRecord |
RecordList.getRear()
Remove and return the element at the tail of the list.
|
protected AbstractRecord |
BasicAction.insertRecord(RecordList reclist,
AbstractRecord record) |
AbstractRecord |
RecordListIterator.iterate() |
AbstractRecord |
RecordList.peekFront() |
AbstractRecord |
RecordList.peekNext(AbstractRecord curr) |
AbstractRecord |
RecordList.peekRear() |
Modifier and Type | Method and Description |
---|---|
int |
BasicAction.add(AbstractRecord A)
Add a record to the atomic action.
|
protected void |
BasicAction.addRecord(AbstractRecord A)
Add the specified abstract record to the transaction.
|
abstract void |
AbstractRecord.alter(AbstractRecord a)
Alter the current record with the one presented.
|
protected int |
BasicAction.doAbort(boolean reportHeuristics,
AbstractRecord record) |
protected int |
BasicAction.doCommit(boolean reportHeuristics,
AbstractRecord record) |
protected int |
BasicAction.doPrepare(boolean reportHeuristics,
AbstractRecord record) |
boolean |
AbstractRecord.equals(AbstractRecord ar)
Determine if two records are equal in that both are the same type and
have the same order value (determined via 'order()').
|
AbstractRecord |
RecordList.getNext(AbstractRecord current) |
boolean |
AbstractRecord.greaterThan(AbstractRecord ar)
Determine if two records are greater than in that both are the same type
and their Uids are greater than.
|
boolean |
RecordList.insert(AbstractRecord newRecord)
Insert the entry at the head of the list.
|
protected AbstractRecord |
BasicAction.insertRecord(RecordList reclist,
AbstractRecord record) |
boolean |
AbstractRecord.lessThan(AbstractRecord ar)
Determine if two records are less than in that both are the same type and
their Uids are less than.
|
abstract void |
AbstractRecord.merge(AbstractRecord a)
Merge the current record with the one presented.
|
AbstractRecord |
RecordList.peekNext(AbstractRecord curr) |
void |
RecordList.putFront(AbstractRecord newRecord)
Explicit push onto front of list.
|
void |
RecordList.putRear(AbstractRecord newRecord)
Explicit push onto rear of list.
|
boolean |
RecordList.remove(AbstractRecord oldRecord) |
void |
AbstractRecord.replace(AbstractRecord a)
The current record is about to replace the one presented.
|
protected void |
AbstractRecord.setNext(AbstractRecord ar)
Set the next element in the list to the specified instance.
|
protected void |
AbstractRecord.setPrevious(AbstractRecord ar)
Set the previous element in the list to the specified instance.
|
abstract boolean |
AbstractRecord.shouldAdd(AbstractRecord a)
Should we add the record presented to the intentions list?
|
abstract boolean |
AbstractRecord.shouldAlter(AbstractRecord a)
Should we alter the current record with the one presented?
|
abstract boolean |
AbstractRecord.shouldMerge(AbstractRecord a)
Should we merge the current record with the one presented?
|
abstract boolean |
AbstractRecord.shouldReplace(AbstractRecord a)
Should we replace the record presented with the current record?
|
Modifier and Type | Method and Description |
---|---|
Class<? extends AbstractRecord> |
RecordTypeManager.getClass(int type) |
Class<? extends AbstractRecord> |
RecordTypeMap.getRecordClass() |
Modifier and Type | Method and Description |
---|---|
int |
RecordTypeManager.getType(Class<? extends AbstractRecord> c) |
Modifier and Type | Field and Description |
---|---|
protected AbstractRecord |
LogRecordWrapper.rec
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
AbstractRecord |
LogRecordWrapper.getRecord()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected LogRecordWrapper |
ActionBean.createParticipant(AbstractRecord rec,
ParticipantStatus listType)
Deprecated.
Extension point for other Bean implementations to provide an implementation bean for its participants.
|
protected LogRecordWrapper |
ActionBean.createParticipant(AbstractRecord rec,
ParticipantStatus listType,
UidWrapper wrapper)
Deprecated.
|
LogRecordWrapper |
ActionBean.getParticipant(AbstractRecord rec)
Deprecated.
See if there is participant Bean corresponding to the given record
|
Uid |
ActionBean.getUid(AbstractRecord rec)
Deprecated.
return the Uid for given AbstractRecord
|
Uid |
ActionBean.GenericAtomicActionWrapper.getUid(AbstractRecord rec) |
Uid |
ActionBeanWrapperInterface.getUid(AbstractRecord rec)
Deprecated.
|
Uid |
OSEntryBean.getUid(AbstractRecord rec)
Deprecated.
|
void |
LogRecordWrapper.init(ActionBean parent,
AbstractRecord rec,
ParticipantStatus listType)
Deprecated.
|
Constructor and Description |
---|
LogRecordWrapper(ActionBean parent,
AbstractRecord rec,
ParticipantStatus listType)
Deprecated.
|
LogRecordWrapper(ActionBean parent,
AbstractRecord rec,
ParticipantStatus listType,
UidWrapper wrapper)
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
TxLogWritePersistenceRecord
Needs further consideration and then completion.
|
Modifier and Type | Class and Description |
---|---|
class |
ActivationRecord |
class |
CadaverActivationRecord |
class |
CadaverRecord
Cadaver records are created whenever a persistent object is deleted while
still in the scope of an atomic action.
|
class |
DisposeRecord |
class |
LastResourceRecord
AbstractRecord that helps us do the last resource commit optimization.
|
class |
PersistenceRecord
A PersistenceRecord is created whenever a persistent object is
created/read/modified within the scope of a transaction.
|
class |
RecoveryRecord |
Modifier and Type | Method and Description |
---|---|
void |
ActivationRecord.alter(AbstractRecord a) |
void |
RecoveryRecord.alter(AbstractRecord a) |
void |
LastResourceRecord.alter(AbstractRecord a) |
void |
CadaverRecord.merge(AbstractRecord mergewith)
merge takes the information from the incoming PersistenceRecord and
uses it to initialise the oldState information.
|
void |
ActivationRecord.merge(AbstractRecord a) |
void |
RecoveryRecord.merge(AbstractRecord a) |
void |
LastResourceRecord.merge(AbstractRecord a) |
boolean |
DisposeRecord.shouldAdd(AbstractRecord a) |
boolean |
ActivationRecord.shouldAdd(AbstractRecord a) |
boolean |
RecoveryRecord.shouldAdd(AbstractRecord a) |
boolean |
LastResourceRecord.shouldAdd(AbstractRecord a) |
boolean |
DisposeRecord.shouldAlter(AbstractRecord a) |
boolean |
ActivationRecord.shouldAlter(AbstractRecord a) |
boolean |
RecoveryRecord.shouldAlter(AbstractRecord a) |
boolean |
LastResourceRecord.shouldAlter(AbstractRecord a) |
boolean |
DisposeRecord.shouldMerge(AbstractRecord a) |
boolean |
CadaverRecord.shouldMerge(AbstractRecord ar)
Overrides AbstractRecord.shouldMerge
|
boolean |
ActivationRecord.shouldMerge(AbstractRecord a) |
boolean |
RecoveryRecord.shouldMerge(AbstractRecord a) |
boolean |
LastResourceRecord.shouldMerge(AbstractRecord a) |
boolean |
CadaverActivationRecord.shouldReplace(AbstractRecord ar) |
boolean |
DisposeRecord.shouldReplace(AbstractRecord a) |
boolean |
CadaverRecord.shouldReplace(AbstractRecord ar)
Overrides AbstractRecord.shouldReplace
|
boolean |
ActivationRecord.shouldReplace(AbstractRecord a) |
boolean |
RecoveryRecord.shouldReplace(AbstractRecord a) |
boolean |
LastResourceRecord.shouldReplace(AbstractRecord a) |
Modifier and Type | Class and Description |
---|---|
class |
XARecoveryResourceImple |
Modifier and Type | Class and Description |
---|---|
class |
CommitMarkableResourceRecord
The CommitMarkableResourceRecord does not support nested transactions
If the database is down forever that a CommitMarkableResourceRecord is linked
to, it will have the side effect of never expiring a RecoverAtomicAction.
|
class |
XAResourceRecord |
Modifier and Type | Method and Description |
---|---|
void |
CommitMarkableResourceRecord.alter(AbstractRecord a) |
void |
XAResourceRecord.alter(AbstractRecord a) |
void |
CommitMarkableResourceRecord.merge(AbstractRecord a) |
void |
XAResourceRecord.merge(AbstractRecord a) |
boolean |
CommitMarkableResourceRecord.shouldAdd(AbstractRecord a) |
boolean |
XAResourceRecord.shouldAdd(AbstractRecord a) |
boolean |
CommitMarkableResourceRecord.shouldAlter(AbstractRecord a) |
boolean |
XAResourceRecord.shouldAlter(AbstractRecord a) |
boolean |
CommitMarkableResourceRecord.shouldMerge(AbstractRecord a) |
boolean |
XAResourceRecord.shouldMerge(AbstractRecord a) |
boolean |
CommitMarkableResourceRecord.shouldReplace(AbstractRecord a) |
boolean |
XAResourceRecord.shouldReplace(AbstractRecord a) |
Modifier and Type | Class and Description |
---|---|
class |
XAResourceRecordBean.JTAXAResourceRecordWrapper
Deprecated.
Extension of an XAResource record for exposing the underlying XAResource which is protected
|
Modifier and Type | Method and Description |
---|---|
protected LogRecordWrapper |
JTAActionBean.createParticipant(AbstractRecord rec,
ParticipantStatus listType)
Deprecated.
|
Constructor and Description |
---|
CommitMarkableResourceRecordBean(ActionBean parent,
AbstractRecord rec,
ParticipantStatus listType)
Deprecated.
|
XAResourceRecordBean(ActionBean parent,
AbstractRecord rec,
ParticipantStatus listType)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected LogRecordWrapper |
JTSActionBean.createParticipant(AbstractRecord rec,
ParticipantStatus listType)
Deprecated.
|
Uid |
ArjunaTransactionImpleWrapper.getUid(AbstractRecord rec)
Deprecated.
|
Uid |
ServerTransactionWrapper.getUid(AbstractRecord rec) |
Uid |
RecoveredTransactionWrapper.getUid(AbstractRecord rec) |
Constructor and Description |
---|
XAResourceRecordBean(ActionBean parent,
AbstractRecord rec,
ParticipantStatus listType)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected AbstractRecord |
ArjunaTransactionImple.createOTSRecord(boolean propagate,
Resource resource,
Coordinator coord) |
protected AbstractRecord |
ArjunaTransactionImple.createOTSRecord(boolean propagate,
Resource resource,
Coordinator coord,
Uid recCoordUid) |
Modifier and Type | Class and Description |
---|---|
class |
ExtendedResourceRecord
This abstract record is used whenever resources are derived from the
ArjunaOTS module's AbstractRecord interface.
|
class |
ResourceRecord
Arjuna abstract record to handle CORBA (SubtransactionAware)Resource
interface.
|
Modifier and Type | Method and Description |
---|---|
void |
ExtendedResourceRecord.alter(AbstractRecord absRec) |
void |
ResourceRecord.alter(AbstractRecord a) |
void |
ExtendedResourceRecord.merge(AbstractRecord absRec) |
void |
ResourceRecord.merge(AbstractRecord a) |
static void |
ResourceRecord.remove(AbstractRecord toDelete) |
boolean |
ExtendedResourceRecord.shouldAdd(AbstractRecord absRec) |
boolean |
ResourceRecord.shouldAdd(AbstractRecord a) |
boolean |
ExtendedResourceRecord.shouldAlter(AbstractRecord absRec) |
boolean |
ResourceRecord.shouldAlter(AbstractRecord a) |
boolean |
ExtendedResourceRecord.shouldMerge(AbstractRecord absRec) |
boolean |
ResourceRecord.shouldMerge(AbstractRecord a) |
boolean |
ExtendedResourceRecord.shouldReplace(AbstractRecord absRec) |
boolean |
ResourceRecord.shouldReplace(AbstractRecord rec) |
Modifier and Type | Class and Description |
---|---|
class |
CadaverLockRecord |
class |
LockRecord |
Modifier and Type | Method and Description |
---|---|
void |
LockRecord.alter(AbstractRecord a) |
void |
LockRecord.merge(AbstractRecord a) |
void |
CadaverLockRecord.replace(AbstractRecord ar) |
boolean |
LockRecord.shouldAdd(AbstractRecord a) |
boolean |
LockRecord.shouldAlter(AbstractRecord a) |
boolean |
LockRecord.shouldMerge(AbstractRecord a) |
boolean |
CadaverLockRecord.shouldReplace(AbstractRecord ar) |
boolean |
LockRecord.shouldReplace(AbstractRecord ar) |
Modifier and Type | Class and Description |
---|---|
class |
ParticipantRecord
Arjuna abstract record to handle two-phase participants.
|
Modifier and Type | Method and Description |
---|---|
static AbstractRecord |
ParticipantRecord.create() |
Modifier and Type | Method and Description |
---|---|
void |
ParticipantRecord.alter(AbstractRecord a) |
void |
ParticipantRecord.merge(AbstractRecord a) |
boolean |
ParticipantRecord.shouldAdd(AbstractRecord a) |
boolean |
ParticipantRecord.shouldAlter(AbstractRecord a) |
boolean |
ParticipantRecord.shouldMerge(AbstractRecord a) |
boolean |
ParticipantRecord.shouldReplace(AbstractRecord rec) |
Modifier and Type | Method and Description |
---|---|
static AbstractRecord |
ParticipantRecord.create() |
Modifier and Type | Method and Description |
---|---|
void |
ParticipantRecord.alter(AbstractRecord a) |
void |
ParticipantRecord.merge(AbstractRecord a) |
boolean |
ParticipantRecord.shouldAdd(AbstractRecord a) |
boolean |
ParticipantRecord.shouldAlter(AbstractRecord a) |
boolean |
ParticipantRecord.shouldMerge(AbstractRecord a) |
boolean |
ParticipantRecord.shouldReplace(AbstractRecord rec) |
Modifier and Type | Class and Description |
---|---|
class |
RESTRecord
Log record for driving participants through 2PC and recovery
|
Modifier and Type | Method and Description |
---|---|
void |
RESTRecord.alter(AbstractRecord a) |
void |
RESTRecord.merge(AbstractRecord a) |
boolean |
RESTRecord.shouldAdd(AbstractRecord a) |
boolean |
RESTRecord.shouldAlter(AbstractRecord a) |
boolean |
RESTRecord.shouldMerge(AbstractRecord a) |
boolean |
RESTRecord.shouldReplace(AbstractRecord a) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.