Commit Graph

19 Commits (9955c9e18d349b2258cd35e5fab2a7ee2ae570a5)

Author SHA1 Message Date
Mahmoud Ben Hassine b9013b6554 add engine name 10 years ago
Mahmoud Ben Hassine 2a00c28f78 make internal classes package private 10 years ago
Mahmoud Ben Hassine e1613a3dee update javadoc 10 years ago
Mahmoud Ben Hassine 03690c7a4f move constants and utilities to Utils class 10 years ago
Mahmoud Ben Hassine d693d8d718 add parameter to mute loggers 10 years ago
Mahmoud Ben Hassine 8d3b9cdce1 add RuleListener API to allow the user to add behavior before/after the execution of each rule 10 years ago
Mahmoud Ben Hassine bfa0b10467 add parameter to skip next rules when a rule fails 10 years ago
Mahmoud Ben Hassine 22d35a4ff5 add rule proxy around annotated POJOs to make the rules engine consistent 10 years ago
Mahmoud Ben Hassine 9deb03e011 update javadoc 10 years ago
Mahmoud Ben Hassine 393496df19 add method to log engine parameters 10 years ago
Mahmoud Ben Hassine c180484bd7 refactoring:
- extract logic to apply rules in a separate methods
- remove redundant calls
10 years ago
Mahmoud Ben Hassine eca1ff250b remove redundant call (the annotated engine operates on a list of RuleBean instances) 10 years ago
Mahmoud Ben Hassine b6bd3d1b36 refactor tests:
- use mocks instead of stubs
- use assertj for fluent assertions
- move test classes to the same package as tested classes
10 years ago
Mahmoud Ben Hassine fc5d56f225 update author's email 10 years ago
Mahmoud Ben Hassine 9de4e18842 refactor logging:
- use uniform log message format
- use class name to get the logger (remove the common logger name)
10 years ago
Mahmoud Ben Hassine c7c485f51c update license header 10 years ago
Mahmoud Ben Hassine b02e6a916e improve logging 10 years ago
Drem Darios 2694cf566a Updated comment. 10 years ago
Drem Darios f181821559 Added JMX support. 10 years ago