()
| 3652 | } |
| 3653 | |
| 3654 | releaseMessage(): void { |
| 3655 | if (!this.messageOwner || this.messageReleased) return; |
| 3656 | this.messageReleased = true; |
| 3657 | try { |
| 3658 | this.messageOwner.release(); |
| 3659 | } catch (error) { |
| 3660 | throw runtimeOwnerCleanupFailure(`Message owner release failed for ${this.run.runId}`, error); |
| 3661 | } |
| 3662 | } |
| 3663 | |
| 3664 | private settleReservedExecution(outcome: ExecutionClaimOutcome): void { |
| 3665 | if (this.reservedExecutionSettled) return; |
no test coverage detected