Commit Graph

89 Commits (1c939ee90559cbd26a3fec98d5f614e89076e01b)

Author SHA1 Message Date
Mahmoud Ben Hassine 1c939ee905 fix typo in javadoc 10 years ago
Mahmoud Ben Hassine 35e1ef0b42 remove redundant modifier 10 years ago
Mahmoud Ben Hassine 8bf5a50e79 update snapshot version to 1.4.0-SNAPSHOT 10 years ago
Mahmoud Ben Hassine ad90e75b84 [maven-release-plugin] prepare for next development iteration 10 years ago
Mahmoud Ben Hassine adecfc0ed4 [maven-release-plugin] prepare release easyrules-1.3.0 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 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 c4e0ee90b3 refactor pom.xml files:
- extract plugins version in properties
- move common dependencies to dependencyManagement section of parent pom
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 308a5a4a61 refactor sanity checks in separate methods 10 years ago
Mahmoud Ben Hassine 15e88c0dc9 add contributors list 10 years ago
Mahmoud Ben Hassine c7c485f51c update license header 10 years ago
Mahmoud Ben Hassine b02e6a916e improve logging 10 years ago
Drem Darios 3bb001c6fc Resolved merge conflicts. 10 years ago
Drem Darios a49b9926c5 Removed <br/> from comments to fix javadoc generation from command line. 10 years ago
Drem Darios f181821559 Added JMX support. 10 years ago
Drem Darios 3b001e118b Removed all JMX references from core module. 10 years ago
Drem Darios 8f0cf22ff0 Updated poms with version 1.3.0-SNAPSHOT 10 years ago
Mahmoud Ben Hassine 8fcae9e035 [maven-release-plugin] prepare for next development iteration 10 years ago
Mahmoud Ben Hassine 6985e2391f [maven-release-plugin] prepare release easyrules-1.2.0 10 years ago
Mahmoud Ben Hassine 671e9a5407 [sonar] 'equals(Object obj)' should be overridden along with the 'compareTo(T obj)' method 10 years ago
Mahmoud Ben Hassine 045a590be4 [sonar] Loggers should be 'private static final' and should share a naming convention 10 years ago
Mahmoud Ben Hassine 881b88f6a0 [sonar] String literals should not be duplicated 10 years ago
Mahmoud Ben Hassine b7b19ce76d [sonar] The members of an interface declaration or class should appear in a pre-defined order 10 years ago
Mahmoud Ben Hassine 63ad9a4ac2 add method to unregister a rule 10 years ago
Mahmoud Ben Hassine 730f9ae25f fix test name 10 years ago
Mahmoud Ben Hassine cc6666fa0c [maven-release-plugin] prepare for next development iteration 11 years ago
Mahmoud Ben Hassine b9e32881b3 [maven-release-plugin] prepare release easyrules-1.1.0 11 years ago
Mahmoud Ben Hassine 4aade01175 rename base package from io.github.benas to org.easyrules 11 years ago
Mahmoud Ben Hassine 21a2bc327e Add support for annotation programming model, rules can be simple annotated POJOs 11 years ago
Mahmoud Ben Hassine dd167ed24f Update tests and organize them into packages 11 years ago
Mahmoud Ben Hassine b44b1777ee - Introduce Abstract rules engine class
- Move priority into Rule interface
11 years ago
Mahmoud Ben Hassine 2f2941063f fix typo in javadoc 11 years ago
Mahmoud Ben Hassine 9086b80577 use predefined int value for default rule priority 11 years ago
Mahmoud Ben Hassine 168140d36d add method to register a jmx managed rule 11 years ago
Mahmoud Ben Hassine 0fc49f9e61 update tests 11 years ago
Mahmoud Ben Hassine f6afa72a19 make rule engine interface generic 11 years ago
Mahmoud Ben Hassine 9f682706a7 move priority details to dedicated priority rule implementation 11 years ago
Mahmoud Ben Hassine 5560ec0b03 add implementation of basic and composite priority rule 11 years ago
Mahmoud Ben Hassine d58ab047db separate rule priority in a sub interface 11 years ago
Mahmoud Ben Hassine f92bdf288b fix package name 11 years ago
Mahmoud Ben Hassine 888993fadc add jmx management by default to rules 11 years ago
Mahmoud Ben Hassine a8b98a0374 fix log message pattern 11 years ago
Mahmoud Ben Hassine 80f94a0382 add test case for composite rule execution 11 years ago
Mahmoud Ben Hassine 8ac3178a66 make rules set protected 11 years ago
Mahmoud Ben Hassine 2dd383a3e7 improve logging by avoiding String concatenation 11 years ago
Mahmoud Ben Hassine bdb4a5b931 [sonar] Make the "logger" logger private static final and rename it to comply with the format "LOG(?:GER)?". 11 years ago