Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Hale-Lee/RuleEngine
/ functions
Functions
282 in github.com/Hale-Lee/RuleEngine
⨍
Functions
282
◇
Types & classes
55
↓ 2 callers
Method
writeExecutedLog
(Object object, RuleItem item , ItemExecutedResult result )
src/main/java/tech/kiwa/engine/EngineService.java:225
↓ 1 callers
Method
ChangeComma
(List<Word> wordList)
src/main/java/tech/kiwa/engine/component/drools/ConstraintCreator.java:322
↓ 1 callers
Method
SetObject
(Object obj)
src/main/java/tech/kiwa/engine/component/AbstractCommand.java:29
↓ 1 callers
Method
acceptRegister
( Component opt)
src/main/java/tech/kiwa/engine/framework/OperatorFactory.java:136
↓ 1 callers
Method
acceptRegister
(Component logger)
src/main/java/tech/kiwa/engine/framework/ResultLogFactory.java:45
↓ 1 callers
Method
afterExecuted
(EngineRunResult result)
src/main/java/tech/kiwa/engine/EngineService.java:221
↓ 1 callers
Method
analyze
analyze the data of when condition. @param resultSet 返回的结果集,从数据库读出来的 @param item 规则定义体 @return 运行是成功还是失败 true or false. @throws
src/main/java/tech/kiwa/engine/component/AbstractRuleItem.java:98
↓ 1 callers
Method
analyzeTopPhase
(String contents)
src/main/java/tech/kiwa/engine/component/impl/DroolsRuleReader.java:110
↓ 1 callers
Method
appendClass
( Map<String, byte[]> classSet)
src/main/java/tech/kiwa/engine/utility/MemoryClassLoader.java:53
↓ 1 callers
Method
breakExpress
(List<Word> list, ExpressionUnit current,Object object)
src/main/java/tech/kiwa/engine/component/drools/ConstraintCreator.java:544
↓ 1 callers
Method
build
(List<String> phases)
src/main/java/tech/kiwa/engine/component/drools/DroolsBuilder.java:90
↓ 1 callers
Method
calculate
(RuleItem item, Object object)
src/main/java/tech/kiwa/engine/component/impl/ComplexRuleExecutor.java:499
↓ 1 callers
Method
create
(String content, DroolsBuilder builder)
src/main/java/tech/kiwa/engine/component/drools/DeclareCreator.java:47
↓ 1 callers
Method
create
(String content, DroolsBuilder builder)
src/main/java/tech/kiwa/engine/component/drools/PackageCreator.java:54
↓ 1 callers
Method
create
(String content, DroolsBuilder builder )
src/main/java/tech/kiwa/engine/component/drools/GlobalCreator.java:66
↓ 1 callers
Method
create
(String content, DroolsBuilder builder)
src/main/java/tech/kiwa/engine/component/drools/QueryCreator.java:80
↓ 1 callers
Method
create
(String content, DroolsBuilder builder)
src/main/java/tech/kiwa/engine/component/drools/ImportCreator.java:55
↓ 1 callers
Method
create
(String content,DroolsBuilder builder )
src/main/java/tech/kiwa/engine/component/drools/FunctionCreator.java:120
↓ 1 callers
Method
createObject
(String className, String javaContent)
src/main/java/tech/kiwa/engine/component/drools/DroolsBuilder.java:190
↓ 1 callers
Method
doCheck
(RuleItem item)
src/main/java/tech/kiwa/engine/component/impl/ComplexRuleExecutor.java:414
↓ 1 callers
Method
executeCommand
(RuleItem item, ItemExecutedResult result)
src/main/java/tech/kiwa/engine/component/impl/ComplexRuleExecutor.java:446
↓ 1 callers
Method
executeCommand
(RuleItem item, ItemExecutedResult result)
src/main/java/tech/kiwa/engine/component/impl/DroolsRuleExecutor.java:75
↓ 1 callers
Method
executeCommand
(RuleItem item, ItemExecutedResult result)
src/main/java/tech/kiwa/engine/component/impl/DefaultRuleExecutor.java:148
↓ 1 callers
Method
executeSQL
@param sqlStr @return @throws SQLException @throws ReflectiveOperationException @throws RuleEngineException
src/main/java/tech/kiwa/engine/component/impl/DefaultRuleExecutor.java:234
↓ 1 callers
Method
extendComparisonOperate
(String subject, String comparisonCode, String baseline)
src/main/java/tech/kiwa/engine/component/AbstractRuleItem.java:271
↓ 1 callers
Method
filterItem
查找同层级的规则列表 @param itemList 要查找的对象 @param parentItemNo 父级规则 @return 同层级的规则列表
src/main/java/tech/kiwa/engine/component/AbstractRuleReader.java:146
↓ 1 callers
Method
findClass
(String name)
src/main/java/tech/kiwa/engine/utility/MemoryClassLoader.java:39
↓ 1 callers
Method
getClassBytes
()
src/main/java/tech/kiwa/engine/utility/MemoryJavaFileManager.java:46
↓ 1 callers
Method
getClassName
()
src/main/java/tech/kiwa/engine/utility/MemoryJavaFileManager.java:89
↓ 1 callers
Method
getDataSource
根据类型获取数据源. 非线程安全的函数 @return druid或者dbcp数据源 @throws Exception the exception
src/main/java/tech/kiwa/engine/utility/DirectDBAccesser.java:68
↓ 1 callers
Method
getFullName
()
src/main/java/tech/kiwa/engine/component/drools/ImportCreator.java:28
↓ 1 callers
Method
getFunctionName
()
src/main/java/tech/kiwa/engine/component/drools/FunctionCreator.java:38
↓ 1 callers
Method
getGlobalList
()
src/main/java/tech/kiwa/engine/component/drools/DroolsBuilder.java:72
↓ 1 callers
Method
getItem
()
src/main/java/tech/kiwa/engine/component/drools/RuleCreator.java:48
↓ 1 callers
Method
getName
()
src/main/java/tech/kiwa/engine/entity/RESULT.java:80
↓ 1 callers
Method
getParamValue
根据Param的类型和名称,把Object对象转换成实际的值。 @param param @param type @return
src/main/java/tech/kiwa/engine/component/impl/DefaultRuleExecutor.java:170
↓ 1 callers
Method
getReaderService
()
src/main/java/tech/kiwa/engine/component/impl/ComplexRuleExecutor.java:463
↓ 1 callers
Method
getResultList
()
src/main/java/tech/kiwa/engine/component/drools/RuleCreator.java:457
↓ 1 callers
Method
getReturnValue
()
src/main/java/tech/kiwa/engine/entity/ItemExecutedResult.java:33
↓ 1 callers
Method
getRuleItem
(String ruleId)
src/main/java/tech/kiwa/engine/component/AbstractRuleReader.java:38
↓ 1 callers
Method
getRuleItem
(String ruleId)
src/main/java/tech/kiwa/engine/component/impl/XMLRuleReader.java:170
↓ 1 callers
Method
getRuleItem
(String ruleId)
src/main/java/tech/kiwa/engine/component/impl/DBRuleReader.java:182
↓ 1 callers
Method
getSimpleName
()
src/main/java/tech/kiwa/engine/component/drools/ImportCreator.java:33
↓ 1 callers
Method
isKeyword
(String content, int[] pos)
src/main/java/tech/kiwa/engine/component/drools/ConstraintCreator.java:472
↓ 1 callers
Method
isReserved
(String code)
src/main/java/tech/kiwa/engine/framework/OperatorFactory.java:71
↓ 1 callers
Method
loadClass
Load class from compiled classes. @param name Full class name. @param classBytes Compiled results as a Map. @return The Class i
src/main/java/tech/kiwa/engine/utility/JavaStringCompiler.java:102
↓ 1 callers
Method
loadDBAccesser
()
src/main/java/tech/kiwa/engine/component/impl/DefaultRuleExecutor.java:55
↓ 1 callers
Method
loadPropertFile
加载配置文件,从配置文件中加载到内存中。 @param fileName @return
src/main/java/tech/kiwa/engine/utility/PropertyUtil.java:73
↓ 1 callers
Method
loadService
()
src/main/java/tech/kiwa/engine/EngineService.java:56
↓ 1 callers
Method
makeStringSource
(String name, String code)
src/main/java/tech/kiwa/engine/utility/MemoryJavaFileManager.java:69
↓ 1 callers
Method
openConnection
打开一个数据库链接,数据库链接的属性和参数配置在druid.properites文件中。 @return Connection对象,如果失败,则返回null.
src/main/java/tech/kiwa/engine/utility/DirectDBAccesser.java:93
↓ 1 callers
Method
operateCallback
(String leftValue , String comparisonCode ,String baseValue, Object object)
src/main/java/tech/kiwa/engine/component/drools/RuleCreator.java:470
↓ 1 callers
Method
operateCallback
(String leftValue , String comparisonCode ,String baseValue, Object object)
src/main/java/tech/kiwa/engine/component/drools/QueryCreator.java:179
↓ 1 callers
Method
parse
解析出各个独立的单元。 @param contents @return
src/main/java/tech/kiwa/engine/component/drools/ConstraintCreator.java:158
↓ 1 callers
Method
parseCommand
()
src/main/java/tech/kiwa/engine/component/drools/RuleCreator.java:399
↓ 1 callers
Method
parseCondition
()
src/main/java/tech/kiwa/engine/component/drools/RuleCreator.java:355
↓ 1 callers
Method
queryMaxiumPriority
在规则列表中查找最大的优先级 @param itemList 查找的对象列表 @return 最大的优先级
src/main/java/tech/kiwa/engine/component/AbstractRuleReader.java:117
↓ 1 callers
Method
register
()
src/main/java/tech/kiwa/engine/component/AbstractComparisonOperator.java:39
↓ 1 callers
Method
removeComments
(String contents)
src/main/java/tech/kiwa/engine/component/impl/DroolsRuleReader.java:50
↓ 1 callers
Method
run
(String subject, String baseline)
src/main/java/tech/kiwa/engine/component/AbstractComparisonOperator.java:50
↓ 1 callers
Method
runCondition
(Object object)
src/main/java/tech/kiwa/engine/component/drools/RuleCreator.java:412
↓ 1 callers
Method
runOperator
(String subject, String comparison_code , String baseline)
src/main/java/tech/kiwa/engine/framework/OperatorFactory.java:141
↓ 1 callers
Method
setAttach
(Object attachment)
src/main/java/tech/kiwa/engine/entity/RuleItem.java:234
↓ 1 callers
Method
sortItem
Sort the same level rule item, and filter the items not in the same level. @param itemList 排序的对象列表 @param parentItem 父级规则 @return 排好序的规则列表
src/main/java/tech/kiwa/engine/component/AbstractRuleReader.java:50
↓ 1 callers
Method
start
启动函数,传入一个对象进来就可以比较了。 @param object @return @throws RuleEngineException
src/main/java/tech/kiwa/engine/EngineService.java:98
↓ 1 callers
Method
toJavaString
()
src/main/java/tech/kiwa/engine/component/drools/DeclareCreator.java:98
↓ 1 callers
Method
toJavaString
()
src/main/java/tech/kiwa/engine/component/drools/RuleCreator.java:59
↓ 1 callers
Method
writeLog
(Object object, RuleItem item , ItemExecutedResult result)
src/main/java/tech/kiwa/engine/framework/ResultLogFactory.java:50
Method
AbstractComparisonOperator
( String comparison_code)
src/main/java/tech/kiwa/engine/component/AbstractComparisonOperator.java:31
Method
AbstractResultLogRecorder
( )
src/main/java/tech/kiwa/engine/component/AbstractResultLogRecorder.java:30
Method
ConstraintCreator
()
src/main/java/tech/kiwa/engine/component/drools/ConstraintCreator.java:119
Method
DeclareCreator
()
src/main/java/tech/kiwa/engine/component/drools/DeclareCreator.java:44
Method
DroolsBuilder
()
src/main/java/tech/kiwa/engine/component/drools/DroolsBuilder.java:37
Method
EmptyResultSetException
()
src/main/java/tech/kiwa/engine/exception/EmptyResultSetException.java:28
Method
FunctionCreator
()
src/main/java/tech/kiwa/engine/component/drools/FunctionCreator.java:114
Method
GlobalCreator
()
src/main/java/tech/kiwa/engine/component/drools/GlobalCreator.java:59
Method
ImportCreator
()
src/main/java/tech/kiwa/engine/component/drools/ImportCreator.java:48
Method
JavaStringCompiler
()
src/main/java/tech/kiwa/engine/utility/JavaStringCompiler.java:44
Method
LocalCreator
(String name, String reference)
src/main/java/tech/kiwa/engine/component/drools/LocalCreator.java:71
Method
MemoryClassLoader
(Map<String, byte[]> classBytes)
src/main/java/tech/kiwa/engine/utility/MemoryClassLoader.java:31
Method
MemoryInputJavaFileObject
(String name, String code)
src/main/java/tech/kiwa/engine/utility/MemoryJavaFileManager.java:78
Method
MemoryJavaFileManager
(JavaFileManager fileManager)
src/main/java/tech/kiwa/engine/utility/MemoryJavaFileManager.java:42
Method
MemoryOutputJavaFileObject
(String name)
src/main/java/tech/kiwa/engine/utility/MemoryJavaFileManager.java:99
Method
OperatorFactory
()
src/main/java/tech/kiwa/engine/framework/OperatorFactory.java:128
Method
PackageCreator
()
src/main/java/tech/kiwa/engine/component/drools/PackageCreator.java:47
Method
QueryCreator
()
src/main/java/tech/kiwa/engine/component/drools/QueryCreator.java:74
Method
RESULT
()
src/main/java/tech/kiwa/engine/entity/RESULT.java:25
Method
ResultLogFactory
()
src/main/java/tech/kiwa/engine/framework/ResultLogFactory.java:37
Method
RuleCreator
()
src/main/java/tech/kiwa/engine/component/drools/RuleCreator.java:351
Method
RuleEngineException
()
src/main/java/tech/kiwa/engine/exception/RuleEngineException.java:26
Method
SetObject
(Object obj)
src/main/java/tech/kiwa/engine/sample/BlackListShow.java:16
Method
acceptRegister
(Component component)
src/main/java/tech/kiwa/engine/framework/FactoryMethod.java:24
Method
clearRuleItemCache
缓存清除的接口。
src/main/java/tech/kiwa/engine/component/AbstractRuleReader.java:297
Method
close
()
src/main/java/tech/kiwa/engine/utility/MemoryJavaFileManager.java:107
Method
closeConnection
(Connection conn)
src/main/java/tech/kiwa/engine/utility/DirectDBAccesser.java:172
Method
compile
Compile a Java source file in memory. @param fileName Java file name, e.g. "Test.java" @param source The source code as String.
src/main/java/tech/kiwa/engine/utility/JavaStringCompiler.java:61
Method
containsBean
如果BeanFactory包含与名称匹配的bean定义,则返回true @param name 是否包含bean的名称 @return boolean true--包含, false -- 不包含
src/main/java/tech/kiwa/engine/utility/SpringContextHelper.java:107
Method
convertToXml
(String drlFile, String xmlFile)
src/main/java/tech/kiwa/engine/component/impl/DroolsRuleReader.java:389
Method
createObject
()
src/main/java/tech/kiwa/engine/component/drools/DeclareCreator.java:166
Method
doCheck
(RuleItem item)
src/main/java/tech/kiwa/engine/component/impl/DroolsRuleExecutor.java:43
← previous
next →
101–200 of 282, ranked by callers