Mahmoud Ben Hassine
|
c7fdea4825
|
Update dependencies
Replace Maven Tomcat plugin with Jetty due
to Java 8 compatibility (tomcat8-maven-plugin
seems to be not maintained anymore).
|
5 years ago |
Mahmoud Ben Hassine
|
346e5ff4ce
|
Update CI management in poms
Looks like it was missed in 130f99452a
|
5 years ago |
Mahmoud Ben Hassine
|
95ef42bfbe
|
Add Fact concept
Resolves #276
|
5 years ago |
Mahmoud Ben Hassine
|
d462fb3a13
|
Add note that it's not intended to remove facts using Facts#iterator
Issue #268
|
5 years ago |
Mahmoud Ben Hassine
|
1420af6c5f
|
Make Facts#asMap return a copy of the facts
Issue #267
|
5 years ago |
Mahmoud Ben Hassine
|
77c616ee6c
|
Let runtime exceptions in conditions bubble up and handle them in the engine
Issue #211
|
5 years ago |
Mahmoud Ben Hassine
|
c512bc33f2
|
Fix formatting
|
5 years ago |
Mahmoud Ben Hassine
|
28f186babc
|
Use streams/foreach where appropriate
|
5 years ago |
Mahmoud Ben Hassine
|
b1717db85b
|
Remove unnecessary 'throws' declarations
|
5 years ago |
Mahmoud Ben Hassine
|
2e6aec4035
|
Remove double negation
|
5 years ago |
Mahmoud Ben Hassine
|
cf8501e185
|
Remove redundant "if" statement
|
5 years ago |
Mahmoud Ben Hassine
|
9fdf8b7d04
|
Remove dangling javadoc comment
|
5 years ago |
Mahmoud Ben Hassine
|
3d86114f46
|
Use Objects.equals where appropriate
|
5 years ago |
Mahmoud Ben Hassine
|
8800e62301
|
Remove unused imports
|
5 years ago |
Mahmoud Ben Hassine
|
e9ffbf11ef
|
Make inner classes static
|
5 years ago |
Mahmoud Ben Hassine
|
ed1ae49865
|
Use lambdas where appropriate
|
5 years ago |
Mahmoud Ben Hassine
|
ec69030736
|
Add default methods in interfaces
Resolves #253
|
5 years ago |
Mahmoud Ben Hassine
|
ab1064a553
|
Add "@FunctionalInterface" where appropriate
|
5 years ago |
Mahmoud Ben Hassine
|
4600006a87
|
Remove unnecessary "throws Exception" from test methods
|
5 years ago |
Mahmoud Ben Hassine
|
8189a5c122
|
Update dependencies
|
5 years ago |
Mahmoud Ben Hassine
|
0a631ff6f2
|
Add clear method in Facts API
Resolves #250
|
5 years ago |
Mahmoud Ben Hassine
|
5d5b5333f9
|
Update license plugin to use SLASHSTAR_STYLE for license headers
This change fixes "dangling Javadoc comment" warnings in license headers.
See https://github.com/mycila/license-maven-plugin#supported-comment-types
|
5 years ago |
Mahmoud Ben Hassine
|
e3a2229f46
|
Remove unnecessary call to String.valueOf
|
5 years ago |
Mahmoud Ben Hassine
|
1a56c9f67a
|
Update year to 2020 in license headers
|
5 years ago |
Mahmoud Ben Hassine
|
6e4ac46593
|
Remove unnecessary call to RuleProxy.asRule
Resolves #243
|
5 years ago |
Mahmoud Ben Hassine
|
4c89a87b12
|
Bump development version to 4.0.0-SNAPSHOT
|
5 years ago |
Mahmoud Ben Hassine
|
1c771a9dbb
|
[maven-release-plugin] prepare for next development iteration
|
5 years ago |
Mahmoud Ben Hassine
|
034f488210
|
[maven-release-plugin] prepare release easy-rules-3.4.0
|
5 years ago |
Mahmoud Ben Hassine
|
2e85745a07
|
Cache reflective introspection in RuleProxy
Issue #221
|
5 years ago |
Mahmoud Ben Hassine
|
8bdb98b320
|
Fix rules engine listener invocation when registered in an inference rules engine
Resolves #239
|
5 years ago |
Mahmoud Ben Hassine
|
60f44438a5
|
Make AbstractRulesEngine public
Resolves #238
|
5 years ago |
Mahmoud Ben Hassine
|
68cf5835b9
|
Remove default listeners
Resolves #223
|
5 years ago |
Mahmoud Ben Hassine
|
f8b1701ed4
|
Fix typo
|
5 years ago |
Mahmoud Ben Hassine
|
d071dabbb1
|
Bump development version to 3.4.0-SNAPSHOT
|
6 years ago |
Mahmoud Ben Hassine
|
3119b1dec6
|
[maven-release-plugin] prepare for next development iteration
|
6 years ago |
Mahmoud Ben Hassine
|
21b7869a6a
|
[maven-release-plugin] prepare release easy-rules-3.3.0
|
6 years ago |
Mahmoud Ben Hassine
|
b3ba58c7ec
|
Change RulesEngine#getParameters to return a copy of the parameters
Resolves #158
|
6 years ago |
Mahmoud Ben Hassine
|
df6e0f7b56
|
Fix validation issue for non annotated fact parameters
Resolves #165
|
6 years ago |
Mahmoud Ben Hassine
|
00f52b388c
|
Make getRuleListeners and getRulesEngineListeners return unmodifiable lists
Resolves #157
|
6 years ago |
Mahmoud Ben Hassine
|
a4ccab1625
|
move common engines code in AbstractRuleEngine
|
6 years ago |
WayneCui
|
d1f8422b02
|
FIX: fix DefaultRulesEngine logger
|
6 years ago |
Mahmoud Ben Hassine
|
12ef53dec5
|
Bump version to 3.3.0-SNAPSHOT
|
6 years ago |
Mahmoud Ben Hassine
|
d2fed7be76
|
Change default log level to debug
Resolves issue #166
|
6 years ago |
Mahmoud Ben Hassine
|
248d2c260a
|
Update year in license header
|
6 years ago |
Dani
|
34328ab1aa
|
Improve code readability
Variables named ann and anns were renamed as annotation and annotations.
|
7 years ago |
DANRIVCAP
|
707d875c5b
|
Add portability
|
7 years ago |
Mahmoud Ben Hassine
|
11418f19d6
|
remove deprecated APIs
|
7 years ago |
Mahmoud Ben Hassine
|
0a3a4a12bc
|
[maven-release-plugin] prepare for next development iteration
|
7 years ago |
Mahmoud Ben Hassine
|
2de512c8c0
|
[maven-release-plugin] prepare release easy-rules-3.2.0
|
7 years ago |
Mahmoud Ben Hassine
|
46874c101f
|
update year to 2018 in license header
|
7 years ago |