Uses of Interface
cloud.opencode.base.rules.RuleEngine
Packages that use RuleEngine
Package
Description
OpenCode Base Rules - Lightweight Rule Engine for Java
OpenCode基础规则 - Java轻量级规则引擎
Rule DSL - Fluent API for Rule Construction
规则DSL - 规则构建的流式API
Rule Engine - Default Implementations
规则引擎 - 默认实现
-
Uses of RuleEngine in cloud.opencode.base.rules
Methods in cloud.opencode.base.rules that return RuleEngineModifier and TypeMethodDescriptionRuleEngine.addListener(RuleListener listener) Adds a rule execution listener 添加规则执行监听器static RuleEngineOpenRules.defaultEngine()Creates a new default rule engine 创建新的默认规则引擎static RuleEngineOpenRules.engineWith(RuleGroup group) Creates a rule engine with the given rule group 使用给定规则组创建规则引擎static RuleEngineOpenRules.engineWith(Rule... rules) Creates a rule engine with the given rules 使用给定规则创建规则引擎Registers a rule group 注册规则组Registers one or more rules 注册一个或多个规则RuleEngine.removeListener(RuleListener listener) Removes a rule execution listener 移除规则执行监听器RuleEngine.setConflictResolver(ConflictResolver resolver) Sets the conflict resolver 设置冲突解决器RuleEngine.unregister(String ruleName) Unregisters a rule by name 按名称注销规则 -
Uses of RuleEngine in cloud.opencode.base.rules.dsl
Methods in cloud.opencode.base.rules.dsl that return RuleEngine -
Uses of RuleEngine in cloud.opencode.base.rules.engine
Classes in cloud.opencode.base.rules.engine that implement RuleEngineModifier and TypeClassDescriptionclassDefault Rule Engine Implementation 默认规则引擎实现Methods in cloud.opencode.base.rules.engine that return RuleEngineModifier and TypeMethodDescriptionDefaultRuleEngine.addListener(RuleListener listener) DefaultRuleEngine.removeListener(RuleListener listener) DefaultRuleEngine.setConflictResolver(ConflictResolver resolver) DefaultRuleEngine.unregister(String ruleName)