Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Hale-Lee/RuleEngine
/ types & classes
Types & classes
55 in github.com/Hale-Lee/RuleEngine
⨍
Functions
282
◇
Types & classes
55
Class
AbstractCommand
命令接口,如果需要自定义Rule地执行部分,那么该部分必须从这个父类继承。 @author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/AbstractCommand.java:25
Class
AbstractComparisonOperator
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/AbstractComparisonOperator.java:26
Class
AbstractResultLogRecorder
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/AbstractResultLogRecorder.java:28
Class
AbstractRuleItem
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/AbstractRuleItem.java:35
Class
AbstractRuleReader
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/AbstractRuleReader.java:34
Class
BlackListShow
src/main/java/tech/kiwa/engine/sample/BlackListShow.java:7
Class
ComplexRuleExecutor
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/impl/ComplexRuleExecutor.java:38
Interface
Component
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/framework/Component.java:23
Class
Condition
src/main/java/tech/kiwa/engine/component/drools/RuleCreator.java:52
Class
ConstraintCreator
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/drools/ConstraintCreator.java:33
Interface
DBAccesser
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/framework/DBAccesser.java:23
Class
DBRuleReader
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/impl/DBRuleReader.java:39
Class
DeclareCreator
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/drools/DeclareCreator.java:29
Interface
DeclareInterface
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/drools/DeclareInterface.java:22
Class
DefaultRuleExecutor
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/impl/DefaultRuleExecutor.java:49
Class
DirectDBAccesser
工具类,是一个直接链接数据库的工具,对JDBC做了简单的封装,通过设置UseDruid字段可以选择是否使用Druid连接池。默认是使用Druid连接池。 @author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/utility/DirectDBAccesser.java:40
Class
DroolsBuilder
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/drools/DroolsBuilder.java:32
Interface
DroolsPartsCreator
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/drools/DroolsPartsCreator.java:21
Interface
DroolsPartsObject
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/drools/DroolsPartsObject.java:21
Class
DroolsRuleExecutor
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/impl/DroolsRuleExecutor.java:36
Class
DroolsRuleReader
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/impl/DroolsRuleReader.java:38
Class
EmptyResultSetException
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/exception/EmptyResultSetException.java:21
Class
EngineRunResult
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/entity/EngineRunResult.java:21
Class
EngineService
入口类,所有的执行,必须从该类中开始。 @author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/EngineService.java:47
Class
ExpressionUnit
src/main/java/tech/kiwa/engine/component/drools/ConstraintCreator.java:63
Class
ExpressionUnit
src/main/java/tech/kiwa/engine/component/impl/ComplexRuleExecutor.java:57
Interface
FactoryMethod
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/framework/FactoryMethod.java:22
Class
FunctionCreator
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/drools/FunctionCreator.java:28
Class
GlobalCreator
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/drools/GlobalCreator.java:23
Class
ImportCreator
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/drools/ImportCreator.java:23
Class
ItemExecutedResult
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/entity/ItemExecutedResult.java:22
Class
JavaStringCompiler
Java字符串编译器,将字符串对象的Java文件编译成class文件。 @author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/utility/JavaStringCompiler.java:34
Class
LocalCreator
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/drools/LocalCreator.java:22
Class
MemoryClassLoader
类加载器,把Java类加载到内存中。 @author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/utility/MemoryClassLoader.java:27
Class
MemoryInputJavaFileObject
src/main/java/tech/kiwa/engine/utility/MemoryJavaFileManager.java:73
Class
MemoryJavaFileManager
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/utility/MemoryJavaFileManager.java:37
Class
MemoryOutputJavaFileObject
src/main/java/tech/kiwa/engine/utility/MemoryJavaFileManager.java:95
Class
OPR_CODE
src/main/java/tech/kiwa/engine/framework/OperatorFactory.java:34
Class
OperationUnit
src/main/java/tech/kiwa/engine/component/impl/ComplexRuleExecutor.java:44
Class
OperatorFactory
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/framework/OperatorFactory.java:28
Class
PackageCreator
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/drools/PackageCreator.java:24
Class
PropertyUtil
加载属性文件,同时写到内存中。 @author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/utility/PropertyUtil.java:35
Class
QueryCreator
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/drools/QueryCreator.java:36
Enum
RESULT
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/entity/RESULT.java:21
Class
ResultLogFactory
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/framework/ResultLogFactory.java:31
Class
RuleCreator
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/drools/RuleCreator.java:38
Class
RuleEngineException
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/exception/RuleEngineException.java:22
Class
RuleItem
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/entity/RuleItem.java:27
Class
SpringContextHelper
通过SpringContext获取Bean/Service等信息。 @author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/utility/SpringContextHelper.java:29
Class
SpringDBAccesser
通过SpringContext获取数据库连接. @author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/utility/SpringDBAccesser.java:35
Class
Student
这个类是一个例子,简单的说明了学生的几个属性:年龄,性别,姓名。 @author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/sample/Student.java:25
Enum
TYPE
src/main/java/tech/kiwa/engine/component/drools/ConstraintCreator.java:42
Enum
TYPE
src/main/java/tech/kiwa/engine/component/impl/ComplexRuleExecutor.java:40
Class
Word
src/main/java/tech/kiwa/engine/component/drools/ConstraintCreator.java:49
Class
XMLRuleReader
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/impl/XMLRuleReader.java:41