MCPcopy Create free account

hub / github.com/Hale-Lee/RuleEngine / types & classes

Types & classes55 in github.com/Hale-Lee/RuleEngine

ClassAbstractCommand
命令接口,如果需要自定义Rule地执行部分,那么该部分必须从这个父类继承。 @author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/AbstractCommand.java:25
ClassAbstractComparisonOperator
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/AbstractComparisonOperator.java:26
ClassAbstractResultLogRecorder
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/AbstractResultLogRecorder.java:28
ClassAbstractRuleItem
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/AbstractRuleItem.java:35
ClassAbstractRuleReader
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/AbstractRuleReader.java:34
ClassBlackListShow
src/main/java/tech/kiwa/engine/sample/BlackListShow.java:7
ClassComplexRuleExecutor
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/impl/ComplexRuleExecutor.java:38
InterfaceComponent
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/framework/Component.java:23
ClassCondition
src/main/java/tech/kiwa/engine/component/drools/RuleCreator.java:52
ClassConstraintCreator
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/drools/ConstraintCreator.java:33
InterfaceDBAccesser
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/framework/DBAccesser.java:23
ClassDBRuleReader
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/impl/DBRuleReader.java:39
ClassDeclareCreator
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/drools/DeclareCreator.java:29
InterfaceDeclareInterface
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/drools/DeclareInterface.java:22
ClassDefaultRuleExecutor
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/impl/DefaultRuleExecutor.java:49
ClassDirectDBAccesser
工具类,是一个直接链接数据库的工具,对JDBC做了简单的封装,通过设置UseDruid字段可以选择是否使用Druid连接池。默认是使用Druid连接池。 @author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/utility/DirectDBAccesser.java:40
ClassDroolsBuilder
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/drools/DroolsBuilder.java:32
InterfaceDroolsPartsCreator
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/drools/DroolsPartsCreator.java:21
InterfaceDroolsPartsObject
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/drools/DroolsPartsObject.java:21
ClassDroolsRuleExecutor
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/impl/DroolsRuleExecutor.java:36
ClassDroolsRuleReader
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/impl/DroolsRuleReader.java:38
ClassEmptyResultSetException
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/exception/EmptyResultSetException.java:21
ClassEngineRunResult
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/entity/EngineRunResult.java:21
ClassEngineService
入口类,所有的执行,必须从该类中开始。 @author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/EngineService.java:47
ClassExpressionUnit
src/main/java/tech/kiwa/engine/component/drools/ConstraintCreator.java:63
ClassExpressionUnit
src/main/java/tech/kiwa/engine/component/impl/ComplexRuleExecutor.java:57
InterfaceFactoryMethod
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/framework/FactoryMethod.java:22
ClassFunctionCreator
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/drools/FunctionCreator.java:28
ClassGlobalCreator
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/drools/GlobalCreator.java:23
ClassImportCreator
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/drools/ImportCreator.java:23
ClassItemExecutedResult
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/entity/ItemExecutedResult.java:22
ClassJavaStringCompiler
Java字符串编译器,将字符串对象的Java文件编译成class文件。 @author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/utility/JavaStringCompiler.java:34
ClassLocalCreator
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/drools/LocalCreator.java:22
ClassMemoryClassLoader
类加载器,把Java类加载到内存中。 @author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/utility/MemoryClassLoader.java:27
ClassMemoryInputJavaFileObject
src/main/java/tech/kiwa/engine/utility/MemoryJavaFileManager.java:73
ClassMemoryJavaFileManager
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/utility/MemoryJavaFileManager.java:37
ClassMemoryOutputJavaFileObject
src/main/java/tech/kiwa/engine/utility/MemoryJavaFileManager.java:95
ClassOPR_CODE
src/main/java/tech/kiwa/engine/framework/OperatorFactory.java:34
ClassOperationUnit
src/main/java/tech/kiwa/engine/component/impl/ComplexRuleExecutor.java:44
ClassOperatorFactory
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/framework/OperatorFactory.java:28
ClassPackageCreator
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/drools/PackageCreator.java:24
ClassPropertyUtil
加载属性文件,同时写到内存中。 @author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/utility/PropertyUtil.java:35
ClassQueryCreator
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/drools/QueryCreator.java:36
EnumRESULT
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/entity/RESULT.java:21
ClassResultLogFactory
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/framework/ResultLogFactory.java:31
ClassRuleCreator
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/drools/RuleCreator.java:38
ClassRuleEngineException
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/exception/RuleEngineException.java:22
ClassRuleItem
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/entity/RuleItem.java:27
ClassSpringContextHelper
通过SpringContext获取Bean/Service等信息。 @author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/utility/SpringContextHelper.java:29
ClassSpringDBAccesser
通过SpringContext获取数据库连接. @author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/utility/SpringDBAccesser.java:35
ClassStudent
这个类是一个例子,简单的说明了学生的几个属性:年龄,性别,姓名。 @author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/sample/Student.java:25
EnumTYPE
src/main/java/tech/kiwa/engine/component/drools/ConstraintCreator.java:42
EnumTYPE
src/main/java/tech/kiwa/engine/component/impl/ComplexRuleExecutor.java:40
ClassWord
src/main/java/tech/kiwa/engine/component/drools/ConstraintCreator.java:49
ClassXMLRuleReader
@author Hale.Li @since 2018-01-28 @version 0.1
src/main/java/tech/kiwa/engine/component/impl/XMLRuleReader.java:41