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 |