`
VerRan
  • 浏览: 459745 次
  • 性别: Icon_minigender_1
  • 来自: 陕西.西安
社区版块
存档分类
最新评论

Drools属性解析

    博客分类:
  • JAVA
 
阅读更多
    salience 4//设置规则的优先级
   no-loop true// 设置该规则不进行循环执行相当于IF
    activation-group "prints"//规则组,如果此属性名称相同则表示在同一个规则组,同一个规则组的规则只会有一个规则会被执行,
    //具体先执行哪个根据优先级而定
   duration 5000//5s后另外启动线程执行此规则
   date-expires "29-七月-2010"//当系统时间大于该时间的时候,将不执行此规则,认为该规则已经过期
   enabled false//设置规则是否可用
   date-effective "21-七月-2010"//当系统时间大于等于等于这个时间的时候规则进行执行
   agender-group //相当于对规则进行分则编号,我们可以根据分组编号进行执行指定规则或者规则组。
   auto-focus//此属性一般和 agender-group 一起使用,当此属性设置为true的时候 就不用指定agender-group id进行规则调用了。如果要更细化的过滤规则,比如根据规则名称进行执行,可以实现AgenderFilter接口实现

 

分享到:
评论

相关推荐

    Drools_规则引擎详解

    规则属性是 Drools 的规则属性,例如规则名称、规则描述等。定时器和日历是 Drools 的特殊规则,用于实现计时器和日历相关的业务逻辑。 Drools 规则引擎是基于 Java 的开源规则引擎,具有广泛的应用前景。 Drools ...

    drools实现demo

    1. **Drools基本功能**:Drools的核心是其规则引擎,它能解析、验证和执行由Drools Rule Language (DRL)编写的规则。DRL是一种声明式的语言,类似于SQL,但用于表达业务规则。在第一个demo中,很可能演示了如何创建...

    Drools-复杂事件处理

    本文将深入探讨Drools如何实现复杂事件处理,并提供相关语法的详细解析。 1. **Drools简介** Drools是JBOSS的一个开源项目,它提供了基于规则的业务逻辑执行框架,支持Rete算法,能够高效处理大量规则。Drools不仅...

    mapreduce与drools整合代码

    在Mapper阶段,原始输入数据会被处理,可能包括解析和预处理,然后传递给Drools规则引擎进行规则匹配。Drools引擎会根据设定的规则对数据进行分析,产生中间结果。这些结果随后被传递到Reducer阶段,Reducer在这里...

    drools-规则语言

    ### Drools规则引擎及其规则语言解析 #### 一、Drools简介 Drools是一个开源的业务规则管理系统(BRM)框架,它提供了一个灵活且强大的环境来管理和部署业务规则。Drools的核心是一个高性能的规则引擎,它支持决策表...

    规则引擎Drools使用手册(中文)

    - **语法解析器改进**:移除了一些旧的语言限制,例如字符转义和关键字冲突问题。 - **插件式语言支持**:允许使用不同的脚本语言,特别是全面支持MVEL脚本语言。 - **DSL引擎重构**:全新的DSL引擎支持本地化,提高...

    drools-5.4-完整包以及myeclipse插件

    4. `schema`:可能包含了Drools的XML规范定义文件,用于验证和解析规则文件。 5. `icons`:存放插件相关的图标资源,用于美化IDE界面。 6. `org`:这个目录很可能包含了MyEclipse插件的源码或者类文件,用户可以查看...

    java规则引擎 -- Drools

    3. **规则引擎**:Drools的引擎负责解析规则,管理事实,并在满足条件时执行规则。它包含一个推理引擎,用于根据规则和事实进行推理。 4. **工作内存**:工作内存是规则引擎内部的一个数据结构,用于存放事实。规则...

    Drools4.0官方使用手册(中文).pdf

    支持使用逻辑运算符`&&`和`||`来组合多个约束条件,优化了语法解析器,去除了先前存在的语言限制,如字符转码和关键字冲突问题。 Drools4.0还支持插件式语言和对MVEL脚本语言的全面支持,重构了DSL(Domain ...

    Myeclipse下drools开发手册

    - **规则属性**:优先级 (`salience`)、规则分组 (`agenda-group`)、自动获得焦点 (`auto-focus`) 等。 - **条件元素**:`and`、`or`、`not`、`exists` 等。 - **保留关键字**:`when`、`then`、`rule`、`end` 等。 ...

    drools规则引擎4.0中文使用手册

    - **语法解析器的增强**:去除了之前存在的某些语言限制,例如字符转义和关键字冲突问题。 - **插件式语言支持**:支持插件式语言扩展,特别是对MVEL脚本语言的完全支持。 - **重写的DSL引擎**:提供了完全本地化的...

    Drools-中文技术指南.pdf

    《Drools中文技术指南》全面解析 Drools,原名为JBoss Rules,是一款强大的开源业务规则引擎,旨在让企业策略的访问、调整和管理变得更加简单高效。它基于Charles Forgy的Rete算法,提供了面向对象(OO)的接口,使...

    从Drools规则引擎到风控反洗钱系统v0.3.2.pdf

    10. **规则**:详细介绍了Drools中的规则文件编写,包括规则文件的基本语法、包(package)、规则属性、定时器和日历的使用等。 11. **LHS和RHS语法**:解释了规则左侧(LHS)和右侧(RHS)的语法结构,它们分别...

    我写的drools的例子

    以下是对这些知识点的详细解析: ### Drools框架简介 Drools是Red Hat公司的一款开源规则引擎(Business Rule Management System,BRMS),它基于查尔斯·弗里曼的《专家系统》一书中的Rete算法。Drools提供了一个...

    Drools入门-----------环境搭建,分析Helloworld

    这篇文章将带你入门Drools,从环境搭建开始,逐步解析“HelloWorld”案例,以理解其基本工作原理。 首先,我们需要安装并配置Drools的开发环境。这通常包括JDK(Java Development Kit)和Maven或Gradle等构建工具。...

    Drools规则流

    #### 三、NumberGuess 示例解析 ##### 1. 规则流文件创建与加载 在NumberGuess 示例中,规则流文件被命名为 `NumberGuess.rf`,该文件定义了规则执行的流程。首先需要创建一个规则库,然后加载规则流文件。与早期...

Global site tag (gtag.js) - Google Analytics