Uses of Class
com.arjuna.ats.arjuna.coordinator.AbstractRecord
Package
Description
-
Uses of AbstractRecord in com.arjuna.ats.arjuna.coordinator
Modifier and TypeMethodDescriptionstatic AbstractRecord
AbstractRecord.create
(int type) final AbstractRecord
RecordList.getFront()
Remove and return the element at the front of the list.protected final AbstractRecord
AbstractRecord.getNext()
RecordList.getNext
(AbstractRecord current) protected final AbstractRecord
AbstractRecord.getPrevious()
These few functions are link manipulation primitives used by the RecordList processing software to chain instances together.final AbstractRecord
RecordList.getRear()
Remove and return the element at the tail of the list.protected AbstractRecord
BasicAction.insertRecord
(RecordList reclist, AbstractRecord record) final AbstractRecord
RecordListIterator.iterate()
final AbstractRecord
RecordList.peekFront()
final AbstractRecord
RecordList.peekNext
(AbstractRecord curr) final AbstractRecord
RecordList.peekRear()
Modifier and TypeMethodDescriptionfinal int
BasicAction.add
(AbstractRecord A) Add a record to the atomic action.protected final 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) final 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()').RecordList.getNext
(AbstractRecord current) final 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.final boolean
RecordList.insert
(AbstractRecord newRecord) Insert the entry at the head of the list.protected AbstractRecord
BasicAction.insertRecord
(RecordList reclist, AbstractRecord record) final 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.final AbstractRecord
RecordList.peekNext
(AbstractRecord curr) final void
RecordList.putFront
(AbstractRecord newRecord) Explicit push onto front of list.final void
RecordList.putRear
(AbstractRecord newRecord) Explicit push onto rear of list.final boolean
RecordList.remove
(AbstractRecord oldRecord) void
AbstractRecord.replace
(AbstractRecord a) The current record is about to replace the one presented.protected final void
AbstractRecord.setNext
(AbstractRecord ar) Set the next element in the list to the specified instance.protected final 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? -
Uses of AbstractRecord in com.arjuna.ats.arjuna.coordinator.abstractrecord
Modifier and TypeMethodDescriptionClass<? extends AbstractRecord>
RecordTypeManager.getClass
(int type) Class<? extends AbstractRecord>
RecordTypeMap.getRecordClass()
Modifier and TypeMethodDescriptionint
RecordTypeManager.getType
(Class<? extends AbstractRecord> c) -
Uses of AbstractRecord in com.arjuna.ats.arjuna.tools.osb.mbean
Modifier and TypeMethodDescriptionprotected 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.ActionBean.getParticipant
(AbstractRecord rec) Deprecated.See if there is participant Bean corresponding to the given recordActionBean.GenericAtomicActionWrapper.getUid
(AbstractRecord rec) ActionBean.getUid
(AbstractRecord rec) Deprecated.return the Uid for given AbstractRecordActionBeanWrapperInterface.getUid
(AbstractRecord rec) Deprecated.OSEntryBean.getUid
(AbstractRecord rec) Deprecated.void
LogRecordWrapper.init
(ActionBean parent, AbstractRecord rec, ParticipantStatus listType) Deprecated.ModifierConstructorDescriptionLogRecordWrapper
(ActionBean parent, AbstractRecord rec, ParticipantStatus listType) Deprecated.LogRecordWrapper
(ActionBean parent, AbstractRecord rec, ParticipantStatus listType, UidWrapper wrapper) Deprecated.LogRecordWrapper
(ActionBean parent, AbstractRecord rec, ParticipantStatus listType, String className) Deprecated. -
Uses of AbstractRecord in com.arjuna.ats.internal.arjuna.abstractrecords
Modifier and TypeClassDescriptionclass
class
class
Cadaver records are created whenever a persistent object is deleted while still in the scope of an atomic action.class
class
AbstractRecord that helps us do the last resource commit optimization.class
A PersistenceRecord is created whenever a persistent object is created/read/modified within the scope of a transaction.class
Modifier and TypeMethodDescriptionvoid
ActivationRecord.alter
(AbstractRecord a) void
LastResourceRecord.alter
(AbstractRecord a) void
RecoveryRecord.alter
(AbstractRecord a) void
ActivationRecord.merge
(AbstractRecord a) void
CadaverRecord.merge
(AbstractRecord mergewith) merge takes the information from the incoming PersistenceRecord and uses it to initialise the oldState information.void
LastResourceRecord.merge
(AbstractRecord a) void
RecoveryRecord.merge
(AbstractRecord a) boolean
ActivationRecord.shouldAdd
(AbstractRecord a) boolean
DisposeRecord.shouldAdd
(AbstractRecord a) boolean
LastResourceRecord.shouldAdd
(AbstractRecord a) boolean
RecoveryRecord.shouldAdd
(AbstractRecord a) boolean
ActivationRecord.shouldAlter
(AbstractRecord a) boolean
DisposeRecord.shouldAlter
(AbstractRecord a) boolean
LastResourceRecord.shouldAlter
(AbstractRecord a) boolean
RecoveryRecord.shouldAlter
(AbstractRecord a) boolean
ActivationRecord.shouldMerge
(AbstractRecord a) boolean
CadaverRecord.shouldMerge
(AbstractRecord ar) Overrides AbstractRecord.shouldMergeboolean
DisposeRecord.shouldMerge
(AbstractRecord a) boolean
LastResourceRecord.shouldMerge
(AbstractRecord a) boolean
RecoveryRecord.shouldMerge
(AbstractRecord a) boolean
ActivationRecord.shouldReplace
(AbstractRecord a) boolean
CadaverActivationRecord.shouldReplace
(AbstractRecord ar) boolean
CadaverRecord.shouldReplace
(AbstractRecord ar) Overrides AbstractRecord.shouldReplaceboolean
DisposeRecord.shouldReplace
(AbstractRecord a) boolean
LastResourceRecord.shouldReplace
(AbstractRecord a) boolean
RecoveryRecord.shouldReplace
(AbstractRecord a) -
Uses of AbstractRecord in com.arjuna.ats.internal.jta.recovery.arjunacore
-
Uses of AbstractRecord in com.arjuna.ats.internal.jta.resources.arjunacore
Modifier and TypeClassDescriptionclass
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
Modifier and TypeMethodDescriptionvoid
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) -
Uses of AbstractRecord in com.arjuna.ats.internal.jta.tools.osb.mbean.jta
Modifier and TypeMethodDescriptionprotected LogRecordWrapper
JTAActionBean.createParticipant
(AbstractRecord rec, ParticipantStatus listType) Deprecated.ModifierConstructorDescriptionCommitMarkableResourceRecordBean
(ActionBean parent, AbstractRecord rec, ParticipantStatus listType) Deprecated.XAResourceRecordBean
(ActionBean parent, AbstractRecord rec, ParticipantStatus listType) Deprecated. -
Uses of AbstractRecord in com.arjuna.ats.internal.jta.tools.osb.mbean.jts
Modifier and TypeMethodDescriptionprotected LogRecordWrapper
JTSActionBean.createParticipant
(AbstractRecord rec, ParticipantStatus listType) Deprecated.ArjunaTransactionImpleWrapper.getUid
(AbstractRecord rec) Deprecated.JCAServerTransactionWrapper.getUid
(AbstractRecord rec) RecoveredTransactionWrapper.getUid
(AbstractRecord rec) ServerTransactionWrapper.getUid
(AbstractRecord rec) ModifierConstructorDescriptionJTSXAResourceRecordWrapper
(AbstractRecord rec, Uid uid) XAResourceRecordBean
(ActionBean parent, AbstractRecord rec, ParticipantStatus listType) Deprecated. -
Uses of AbstractRecord in com.arjuna.ats.internal.jts.orbspecific.coordinator
Modifier and TypeMethodDescriptionprotected final AbstractRecord
ArjunaTransactionImple.createOTSRecord
(boolean propagate, Resource resource, Coordinator coord) protected final AbstractRecord
ArjunaTransactionImple.createOTSRecord
(boolean propagate, Resource resource, Coordinator coord, Uid recCoordUid) -
Uses of AbstractRecord in com.arjuna.ats.internal.jts.resources
Modifier and TypeClassDescriptionclass
This abstract record is used whenever resources are derived from the ArjunaOTS module's AbstractRecord interface.class
Arjuna abstract record to handle CORBA (SubtransactionAware)Resource interface.Modifier and TypeMethodDescriptionvoid
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) -
Uses of AbstractRecord in com.arjuna.ats.internal.txoj.abstractrecords
Modifier and TypeMethodDescriptionvoid
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) -
Uses of AbstractRecord in org.jboss.jbossts.star.resource
Modifier and TypeClassDescriptionclass
Log record for driving participants through 2PC and recoveryModifier and TypeMethodDescriptionvoid
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)