// Copyright (c) 2025-2026 GeWuYou // SPDX-License-Identifier: Apache-2.0 using System.Threading; using System.Threading.Tasks; using GFramework.Cqrs.Abstractions.Cqrs; namespace GFramework.Cqrs.Tests.Cqrs; /// /// 名称排序上应先于 Zeta 处理器执行的通知处理器。 /// internal sealed class AlphaDeterministicNotificationHandler : INotificationHandler { /// /// 记录当前处理器已执行。 /// /// 通知实例。 /// 取消令牌。 /// 已完成任务。 public ValueTask Handle(DeterministicOrderNotification notification, CancellationToken cancellationToken) { DeterministicNotificationHandlerState.InvocationOrder.Add(nameof(AlphaDeterministicNotificationHandler)); return ValueTask.CompletedTask; } }