protected final void forgetAction (boolean commit) { if ((actionHandle != null) && (objectAddr != null)) { StateManagerFriend.forgetAction(objectAddr, actionHandle, commit, RecordType.RECOVERY); actionHandle = null; // only do this once! } }
public int topLevelCommit () { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("CadaverActivationRecord::topLevelCommit() for " + get_uid()); } super.topLevelCommit(); return TwoPhaseOutcome.FINISH_OK; }
public int topLevelCommit () { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActivationRecord::topLevelCommit() for " + order()); } if ((objectAddr != null) && (actionHandle != null)) { return (StateManagerFriend.forgetAction(objectAddr, actionHandle, true, RecordType.ACTIVATION) ? TwoPhaseOutcome.FINISH_OK : TwoPhaseOutcome.FINISH_ERROR); } return TwoPhaseOutcome.FINISH_ERROR; }
public int nestedPrepare () { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("CadaverActivationRecord::nestedPrepare() for " + get_uid()); } super.nestedPrepare(); return TwoPhaseOutcome.PREPARE_READONLY; }
public int nestedAbort () { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("CadaverActivationRecord::nestedAbort() for " + get_uid()); } super.nestedAbort(); return TwoPhaseOutcome.FINISH_OK; }
public int topLevelPrepare () { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("CadaverActivationRecord::topLevelPrepare() for " + get_uid()); } // make sure SM instance forgets about action super.topLevelCommit(); return TwoPhaseOutcome.PREPARE_READONLY; }
public int nestedPrepare () { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("CadaverActivationRecord::nestedPrepare() for " + get_uid()); } super.nestedPrepare(); return TwoPhaseOutcome.PREPARE_READONLY; }
protected final void forgetAction (boolean commit) { if ((actionHandle != null) && (objectAddr != null)) { StateManagerFriend.forgetAction(objectAddr, actionHandle, commit, RecordType.RECOVERY); actionHandle = null; // only do this once! } }
public int nestedAbort () { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("CadaverActivationRecord::nestedAbort() for " + get_uid()); } super.nestedAbort(); return TwoPhaseOutcome.FINISH_OK; }
public int topLevelPrepare () { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("CadaverActivationRecord::topLevelPrepare() for " + get_uid()); } // make sure SM instance forgets about action super.topLevelCommit(); return TwoPhaseOutcome.PREPARE_READONLY; }
public int nestedPrepare () { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("CadaverActivationRecord::nestedPrepare() for " + get_uid()); } super.nestedPrepare(); return TwoPhaseOutcome.PREPARE_READONLY; }
protected final void forgetAction (boolean commit) { if ((actionHandle != null) && (objectAddr != null)) { StateManagerFriend.forgetAction(objectAddr, actionHandle, commit, RecordType.RECOVERY); actionHandle = null; // only do this once! } }
public int topLevelPrepare () { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("CadaverActivationRecord::topLevelPrepare() for " + get_uid()); } // make sure SM instance forgets about action super.topLevelCommit(); return TwoPhaseOutcome.PREPARE_READONLY; }
protected final void forgetAction (boolean commit) { if ((actionHandle != null) && (objectAddr != null)) { StateManagerFriend.forgetAction(objectAddr, actionHandle, commit, RecordType.RECOVERY); actionHandle = null; // only do this once! } }
protected final void forgetAction (boolean commit) { if ((actionHandle != null) && (objectAddr != null)) { StateManagerFriend.forgetAction(objectAddr, actionHandle, commit, RecordType.RECOVERY); actionHandle = null; // only do this once! } }
protected final void forgetAction (boolean commit) { if ((actionHandle != null) && (objectAddr != null)) { StateManagerFriend.forgetAction(objectAddr, actionHandle, commit, RecordType.RECOVERY); actionHandle = null; // only do this once! } }
protected final void forgetAction (boolean commit) { if ((actionHandle != null) && (objectAddr != null)) { StateManagerFriend.forgetAction(objectAddr, actionHandle, commit, RecordType.RECOVERY); actionHandle = null; // only do this once! } }
protected final void forgetAction (boolean commit) { if ((actionHandle != null) && (objectAddr != null)) { StateManagerFriend.forgetAction(objectAddr, actionHandle, commit, RecordType.RECOVERY); actionHandle = null; // only do this once! } }
protected final void forgetAction (boolean commit) { if ((actionHandle != null) && (objectAddr != null)) { StateManagerFriend.forgetAction(objectAddr, actionHandle, commit, RecordType.RECOVERY); actionHandle = null; // only do this once! } }
protected final void forgetAction (boolean commit) { if ((actionHandle != null) && (objectAddr != null)) { StateManagerFriend.forgetAction(objectAddr, actionHandle, commit, RecordType.RECOVERY); actionHandle = null; // only do this once! } }