public int nestedPrepare () { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActivationRecord::nestedPrepare() for " + order()); } if ((objectAddr != null) && (actionHandle != null)) { int state = objectAddr.status(); if (StateManagerFriend.forgetAction(objectAddr, actionHandle, true, RecordType.ACTIVATION)) { actionHandle = actionHandle.parent(); if (StateManagerFriend.rememberAction(objectAddr, actionHandle, RecordType.ACTIVATION, state)) return TwoPhaseOutcome.PREPARE_READONLY; } } return TwoPhaseOutcome.FINISH_ERROR; }
public int nestedPrepare () { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActivationRecord::nestedPrepare() for " + order()); } if ((objectAddr != null) && (actionHandle != null)) { int state = objectAddr.status(); if (StateManagerFriend.forgetAction(objectAddr, actionHandle, true, RecordType.ACTIVATION)) { actionHandle = actionHandle.parent(); if (StateManagerFriend.rememberAction(objectAddr, actionHandle, RecordType.ACTIVATION, state)) return TwoPhaseOutcome.PREPARE_READONLY; } } return TwoPhaseOutcome.FINISH_ERROR; }
public int nestedPrepare () { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActivationRecord::nestedPrepare() for " + order()); } if ((objectAddr != null) && (actionHandle != null)) { int state = objectAddr.status(); if (StateManagerFriend.forgetAction(objectAddr, actionHandle, true, RecordType.ACTIVATION)) { actionHandle = actionHandle.parent(); if (StateManagerFriend.rememberAction(objectAddr, actionHandle, RecordType.ACTIVATION, state)) return TwoPhaseOutcome.PREPARE_READONLY; } } return TwoPhaseOutcome.FINISH_ERROR; }
public int nestedPrepare () { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActivationRecord::nestedPrepare() for " + order()); } if ((objectAddr != null) && (actionHandle != null)) { int state = objectAddr.status(); if (StateManagerFriend.forgetAction(objectAddr, actionHandle, true, RecordType.ACTIVATION)) { actionHandle = actionHandle.parent(); if (StateManagerFriend.rememberAction(objectAddr, actionHandle, RecordType.ACTIVATION, state)) return TwoPhaseOutcome.PREPARE_READONLY; } } return TwoPhaseOutcome.FINISH_ERROR; }
public int nestedPrepare () { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActivationRecord::nestedPrepare() for " + order()); } if ((objectAddr != null) && (actionHandle != null)) { int state = objectAddr.status(); if (StateManagerFriend.forgetAction(objectAddr, actionHandle, true, RecordType.ACTIVATION)) { actionHandle = actionHandle.parent(); if (StateManagerFriend.rememberAction(objectAddr, actionHandle, RecordType.ACTIVATION, state)) return TwoPhaseOutcome.PREPARE_READONLY; } } return TwoPhaseOutcome.FINISH_ERROR; }
public int nestedPrepare () { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActivationRecord::nestedPrepare() for " + order()); } if ((objectAddr != null) && (actionHandle != null)) { int state = objectAddr.status(); if (StateManagerFriend.forgetAction(objectAddr, actionHandle, true, RecordType.ACTIVATION)) { actionHandle = actionHandle.parent(); if (StateManagerFriend.rememberAction(objectAddr, actionHandle, RecordType.ACTIVATION, state)) return TwoPhaseOutcome.PREPARE_READONLY; } } return TwoPhaseOutcome.FINISH_ERROR; }
public int nestedPrepare () { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActivationRecord::nestedPrepare() for " + order()); } if ((objectAddr != null) && (actionHandle != null)) { int state = objectAddr.status(); if (StateManagerFriend.forgetAction(objectAddr, actionHandle, true, RecordType.ACTIVATION)) { actionHandle = actionHandle.parent(); if (StateManagerFriend.rememberAction(objectAddr, actionHandle, RecordType.ACTIVATION, state)) return TwoPhaseOutcome.PREPARE_READONLY; } } return TwoPhaseOutcome.FINISH_ERROR; }
public int nestedPrepare () { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActivationRecord::nestedPrepare() for " + order()); } if ((objectAddr != null) && (actionHandle != null)) { int state = objectAddr.status(); if (StateManagerFriend.forgetAction(objectAddr, actionHandle, true, RecordType.ACTIVATION)) { actionHandle = actionHandle.parent(); if (StateManagerFriend.rememberAction(objectAddr, actionHandle, RecordType.ACTIVATION, state)) return TwoPhaseOutcome.PREPARE_READONLY; } } return TwoPhaseOutcome.FINISH_ERROR; }
public int nestedPrepare () { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActivationRecord::nestedPrepare() for " + order()); } if ((objectAddr != null) && (actionHandle != null)) { int state = objectAddr.status(); if (StateManagerFriend.forgetAction(objectAddr, actionHandle, true, RecordType.ACTIVATION)) { actionHandle = actionHandle.parent(); if (StateManagerFriend.rememberAction(objectAddr, actionHandle, RecordType.ACTIVATION, state)) return TwoPhaseOutcome.PREPARE_READONLY; } } return TwoPhaseOutcome.FINISH_ERROR; }
public int nestedPrepare () { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActivationRecord::nestedPrepare() for " + order()); } if ((objectAddr != null) && (actionHandle != null)) { int state = objectAddr.status(); if (StateManagerFriend.forgetAction(objectAddr, actionHandle, true, RecordType.ACTIVATION)) { actionHandle = actionHandle.parent(); if (StateManagerFriend.rememberAction(objectAddr, actionHandle, RecordType.ACTIVATION, state)) return TwoPhaseOutcome.PREPARE_READONLY; } } return TwoPhaseOutcome.FINISH_ERROR; }