public boolean write_committed (Uid u, String tName, OutputObjectState state) { if (txojLogger.aitLogger.isDebugEnabled()) { txojLogger.aitLogger.debug(DebugLevel.FUNCTIONS, VisibilityLevel.VIS_PUBLIC, FacilityCode.FAC_LOCK_STORE, "BasicPersistentLockStore.write_committed("+u+", "+tName+", "+state+")"); } try { return _lockStore.write_committed(u, tName, state); } catch (ObjectStoreException e) { return false; } }
private boolean saveMe () { try { OutputObjectState objstate = new OutputObjectState(); if (save_state(objstate)) { getStore().write_committed(_uid, _pseudoTypeName, objstate); return true; } } catch (ObjectStoreException exo) { jtsLogger.loggerI18N.warn("com.arjuna.ats.internal.jts.recovery.contact.FactoryContactItem_1", new Object[] {exo}); } return false; }
public boolean moveEntry (Uid newUid) throws ObjectStoreException { InputObjectState state = _objectStore.read_committed(newUid, _typeName); boolean res = false; if (state != null) // just in case recovery // kicked-in { boolean moved = _objectStore.write_committed(newUid, _movedTypeName, new OutputObjectState(state)); if (!moved) { tsLogger.arjLoggerI18N.warn( "com.arjuna.ats.internal.arjuna.recovery.ExpiredTransactionStatusManagerScanner_3", new Object[] { newUid }); } else res = _objectStore.remove_committed(newUid, _typeName); } return res; }
ret_status = getStore().write_committed ( _pidUid, _typeName, objstate ) ;
_valid = _objStore.write_committed(_theUid, type(), os);
_valid = _objStore.write_committed(_theUid, type(), os); _prepared = true;
result = store.write_committed(order(), super.getTypeOfObject(), topLevelState); else result = true;
result = objectStore.write_committed(objectUid, tn, newState); else
if (aaStore.write_committed(getSavingUid(), type(), oState))
currentStore.write_committed( new Uid(uid4Recovery), type(), oState);
if (!currentStore.write_committed(u, tn, state))
if (!currentStore.write_committed(u, tn, state))
result = store.write_committed(order(), super.getTypeOfObject(), topLevelState);