Class OrderConflictResolver
java.lang.Object
cloud.opencode.base.rules.conflict.OrderConflictResolver
- All Implemented Interfaces:
ConflictResolver
Order Conflict Resolver - Preserves Registration Order
顺序冲突解决器 - 保持注册顺序
Rules are executed in the order they were registered.
规则按注册顺序执行。
Features | 主要功能:
- Registration order preservation - 保持注册顺序
- Singleton pattern - 单例模式
Usage Examples | 使用示例:
engine.setConflictResolver(OrderConflictResolver.INSTANCE);
Security | 安全性:
- Thread-safe: Yes (stateless singleton) - 线程安全: 是(无状态单例)
- Null-safe: No (rules list must not be null) - 空值安全: 否(规则列表不能为null)
- Since:
- JDK 25, opencode-base-rules V1.0.0
- Author:
- Leon Soo www.LeonSoo.com
- See Also:
-
Field Summary
Fields -
Method Summary
-
Field Details
-
INSTANCE
Singleton instance | 单例实例
-
-
Method Details
-
resolve
Description copied from interface:ConflictResolverResolves conflicts by ordering the matching rules 通过对匹配规则排序来解决冲突- Specified by:
resolvein interfaceConflictResolver- Parameters:
rules- the matching rules | 匹配的规则- Returns:
- ordered list of rules | 排序后的规则列表
-