Commit Graph

  • d637c59307 Added Gitter badge The Gitter Badger 2014-11-21 20:01:24 +0000
  • 8fcae9e035 [maven-release-plugin] prepare for next development iteration Mahmoud Ben Hassine 2014-10-15 12:51:39 +0200
  • 6985e2391f [maven-release-plugin] prepare release easyrules-1.2.0 easyrules-1.2.0 Mahmoud Ben Hassine 2014-10-15 12:51:35 +0200
  • 671e9a5407 [sonar] 'equals(Object obj)' should be overridden along with the 'compareTo(T obj)' method Mahmoud Ben Hassine 2014-10-15 12:39:49 +0200
  • 045a590be4 [sonar] Loggers should be 'private static final' and should share a naming convention Mahmoud Ben Hassine 2014-10-15 12:37:35 +0200
  • 881b88f6a0 [sonar] String literals should not be duplicated Mahmoud Ben Hassine 2014-10-15 12:36:33 +0200
  • b7b19ce76d [sonar] The members of an interface declaration or class should appear in a pre-defined order Mahmoud Ben Hassine 2014-10-15 12:34:50 +0200
  • 63132676bb add profile to run rule priority tutorial Mahmoud Ben Hassine 2014-10-15 12:32:04 +0200
  • 437d6bb185 update version for next release Mahmoud Ben Hassine 2014-10-14 21:30:21 +0200
  • 21827ef5fe update release notes Mahmoud Ben Hassine 2014-10-14 21:26:50 +0200
  • bd8d860af4 add github buttons Mahmoud Ben Hassine 2014-10-14 21:26:21 +0200
  • 1148abb281 fix links to previous/next section Mahmoud Ben Hassine 2014-10-14 21:25:05 +0200
  • 555ad4a70e update description Mahmoud Ben Hassine 2014-10-14 21:23:22 +0200
  • fdc364df0c add release notes page Mahmoud Ben Hassine 2014-10-14 00:33:46 +0200
  • 2aace6b059 add html meta tags Mahmoud Ben Hassine 2014-10-13 23:05:44 +0200
  • 707c827cf1 add tutorial about rule priority Mahmoud Ben Hassine 2014-10-13 21:52:52 +0200
  • 63ad9a4ac2 add method to unregister a rule Mahmoud Ben Hassine 2014-10-12 22:00:51 +0200
  • 730f9ae25f fix test name Mahmoud Ben Hassine 2014-10-12 21:42:12 +0200
  • cc6666fa0c [maven-release-plugin] prepare for next development iteration Mahmoud Ben Hassine 2014-10-02 09:58:41 +0200
  • b9e32881b3 [maven-release-plugin] prepare release easyrules-1.1.0 easyrules-1.1.0 Mahmoud Ben Hassine 2014-10-02 09:58:37 +0200
  • 4aade01175 rename base package from io.github.benas to org.easyrules Mahmoud Ben Hassine 2014-10-01 21:24:23 +0200
  • 4b3d9a7348 rename order rule class Mahmoud Ben Hassine 2014-10-01 20:54:23 +0200
  • 1bdd5a1954 remove jmx @, already defined in interface Mahmoud Ben Hassine 2014-10-01 20:54:08 +0200
  • 5cb26cb163 add new site for documentation Mahmoud Ben Hassine 2014-10-01 20:53:16 +0200
  • 9fa82c6ea2 update readme Mahmoud Ben Hassine 2014-09-30 12:12:54 +0200
  • 78e4dbd2d4 update hello world tutorial to use annotations Mahmoud Ben Hassine 2014-09-30 11:46:31 +0200
  • 21a2bc327e Add support for annotation programming model, rules can be simple annotated POJOs Mahmoud Ben Hassine 2014-09-30 11:24:14 +0200
  • dd167ed24f Update tests and organize them into packages Mahmoud Ben Hassine 2014-09-30 11:18:32 +0200
  • b44b1777ee - Introduce Abstract rules engine class - Move priority into Rule interface Mahmoud Ben Hassine 2014-09-30 11:17:25 +0200
  • 2f2941063f fix typo in javadoc Mahmoud Ben Hassine 2014-09-29 01:51:53 +0200
  • 9086b80577 use predefined int value for default rule priority Mahmoud Ben Hassine 2014-09-28 01:00:56 +0200
  • 168140d36d add method to register a jmx managed rule Mahmoud Ben Hassine 2014-09-28 01:00:01 +0200
  • 50897c12c9 update tutorials Mahmoud Ben Hassine 2014-09-27 23:46:53 +0200
  • 0fc49f9e61 update tests Mahmoud Ben Hassine 2014-09-27 23:46:42 +0200
  • f6afa72a19 make rule engine interface generic Mahmoud Ben Hassine 2014-09-27 23:46:30 +0200
  • 9f682706a7 move priority details to dedicated priority rule implementation Mahmoud Ben Hassine 2014-09-27 23:46:10 +0200
  • 5560ec0b03 add implementation of basic and composite priority rule Mahmoud Ben Hassine 2014-09-27 23:45:04 +0200
  • d58ab047db separate rule priority in a sub interface Mahmoud Ben Hassine 2014-09-27 23:43:57 +0200
  • 0fcc797304 update tutorial Mahmoud Ben Hassine 2014-09-27 13:42:16 +0200
  • f92bdf288b fix package name Mahmoud Ben Hassine 2014-09-27 13:40:46 +0200
  • 888993fadc add jmx management by default to rules Mahmoud Ben Hassine 2014-09-27 13:40:26 +0200
  • a8b98a0374 fix log message pattern Mahmoud Ben Hassine 2014-09-26 13:12:31 +0200
  • 80f94a0382 add test case for composite rule execution Mahmoud Ben Hassine 2014-09-26 13:12:22 +0200
  • 8ac3178a66 make rules set protected Mahmoud Ben Hassine 2014-09-26 13:06:54 +0200
  • 2dd383a3e7 improve logging by avoiding String concatenation Mahmoud Ben Hassine 2014-09-26 12:45:22 +0200
  • bdb4a5b931 [sonar] Make the "logger" logger private static final and rename it to comply with the format "LOG(?:GER)?". Mahmoud Ben Hassine 2014-09-26 12:09:36 +0200
  • 98f2f31d98 upgrade java version to 1.6 Mahmoud Ben Hassine 2014-09-26 11:43:07 +0200
  • a456cd4d6f add a test suite class for Easy Rules core module Mahmoud Ben Hassine 2014-09-26 11:42:27 +0200
  • 478998cf72 add test case for JMX managed rule registration Mahmoud Ben Hassine 2014-09-26 11:42:04 +0200
  • 9621603b77 add test case for rule priority threshold parameter Mahmoud Ben Hassine 2014-09-26 11:41:48 +0200
  • 87bec28cbd add test case for skipOnFirstApplied rule parameter Mahmoud Ben Hassine 2014-09-26 11:41:07 +0200
  • 5bbf3e83dc fix issue #1 : make constructor of BasicJmxManagedRule class public Mahmoud Ben Hassine 2014-09-26 11:40:11 +0200
  • 73f29790f9 update user name in javadoc Mahmoud Ben Hassine 2014-09-25 16:15:48 +0200
  • 2f17415a08 update user name in license header Mahmoud Ben Hassine 2014-09-25 16:09:54 +0200
  • efb10856a8 upgrade maven plugin version Mahmoud Ben Hassine 2014-09-25 15:45:50 +0200
  • d477e73957 add user name, url and role Mahmoud Ben Hassine 2014-09-25 15:35:50 +0200
  • fd1613d126 [maven-release-plugin] prepare for next development iteration benas 2014-01-24 22:01:15 +0100
  • 9e9c9ab9c1 [maven-release-plugin] prepare release easyrules-1.0.1 easyrules-1.0.1 benas 2014-01-24 22:01:06 +0100
  • 05eda8166a remove class moved to io.github.benas.easyrules.api package (pb with last commit) benas 2014-01-24 21:59:29 +0100
  • 274d3dcef0 - fix package name - update license header benas 2014-01-24 21:36:12 +0100
  • a7c21a1ebe - fix package name - update license header benas 2014-01-24 21:35:50 +0100
  • 2a068a390a [maven-release-plugin] prepare for next development iteration benas 2013-12-23 21:55:12 +0100
  • 4762d8e74e [maven-release-plugin] prepare release easyrules-1.0.0 easyrules-1.0.0 benas 2013-12-23 21:55:05 +0100
  • 75690c7416 [maven-release-plugin] rollback the release of easyrules-1.0.0 benas 2013-12-23 21:49:24 +0100
  • 2fcf05e16a [maven-release-plugin] prepare release easyrules-1.0.0 benas 2013-12-23 21:47:41 +0100
  • 87b254f8fa reset version number for first release benas 2013-12-23 21:46:35 +0100
  • 21cbf29966 fix version number benas 2013-12-23 21:43:54 +0100
  • c36e33e22f fix checkstyle warnings benas 2013-12-20 21:34:25 +0100
  • af2fe13bc0 update readme benas 2013-12-09 00:08:13 +0100
  • cf0132f12a - add sonatype oss as parent - add scm and license - add reporting plugins (check style, pmd and find bugs) benas 2013-12-08 23:52:42 +0100
  • 85d636f70e rename base package from net.benas to io.github.benas benas 2013-12-08 23:45:38 +0100
  • c923f0d656 update alert message benas 2013-12-08 23:26:14 +0100
  • 016c994f6c add execution profiles to run the tutorials benas 2013-12-08 23:26:00 +0100
  • e37a6f530a add uml diagrams to version control benas 2013-09-21 12:21:54 +0200
  • b4245ff7c7 update documentation benas 2013-06-01 17:29:07 +0200
  • ec18066bef [maven-release-plugin] release of easyrules-1.1.0 benas 2013-04-28 16:04:44 +0200
  • 085ceb67d1 [maven-release-plugin] rollback the release of easyrules-1.1.0 benas 2013-04-17 23:09:24 +0200
  • 0c588d9580 [maven-release-plugin] prepare release easyrules-1.1.0 benas 2013-04-17 22:58:44 +0200
  • 73dc23cef0 fix developer connection in scm benas 2013-04-17 22:58:06 +0200
  • 690553ebab [maven-release-plugin] rollback the release of easyrules-1.1.0 benas 2013-04-17 22:44:43 +0200
  • 8d9f61000a add url and connection to scm benas 2013-04-17 22:41:45 +0200
  • 3e94d7821a [maven-release-plugin] rollback the release of easyrules-1.1.0 benas 2013-04-17 22:29:34 +0200
  • 45d3077254 [maven-release-plugin] prepare release easyrules-1.1.0 benas 2013-04-17 22:25:05 +0200
  • 9800f57620 Merge remote-tracking branch 'origin/master' benas 2013-04-17 22:21:18 +0200
  • f8ce2392ea add maven release plugin benas 2013-04-17 22:20:10 +0200
  • d7e9c677cb Add link to speacker deck presentation benas 2013-04-06 22:44:42 +0300
  • 28998facf6 add Getting Started section to documentation benas 2013-03-25 23:16:23 +0100
  • 6d15994390 fix typo in method name benas 2013-03-24 16:55:44 +0100
  • ff5550a7dc add documentation for composite rules and JMX feature benas 2013-03-24 16:11:53 +0100
  • 4c09d495a6 add composite rule concept : a composite rule is composed of a set of "primitive" rules. benas 2013-03-24 15:03:22 +0100
  • 91fbd118a3 fix documentation link benas 2013-03-24 12:19:30 +0100
  • 6a1dc82f4d update README.md benas 2013-03-24 12:17:33 +0100
  • c15be90eba update tutorials with new core APIs benas 2013-03-24 12:06:26 +0100
  • 8a5c3063f6 - Introduce Rule interface as rule abstraction - Make JmxManagedRule interface extend Rule interface since it adds Jmx Management capability - Introduce basic implementation classes for Rule and JmxManagedRule interfaces to be extended by easy rules users. benas 2013-03-24 12:04:55 +0100
  • b0b40df5c9 fix typo benas 2013-03-23 10:21:47 +0100
  • 36dbf8446e update order tutorial to make suspect order rule configurable via JMX at runtime benas 2013-03-22 23:24:07 +0100
  • 5fc8eb0895 add feature to make rules manageable and configurable via JMX at runtime benas 2013-03-22 23:23:08 +0100
  • e53ab844ac make parameter setter methods available in RulesEngine interface to be used by easy rules clients to configure the engine benas 2013-03-22 21:55:14 +0100
  • d2133c26b9 fix bug : first rule can already exceed priority threshold, so the check should be done before applying first rule benas 2013-03-22 21:45:04 +0100
  • 7ca0b7c652 remove duplicate code by reusing constructor with parameters benas 2013-03-22 21:33:25 +0100