Commit Graph

214 Commits

Author SHA1 Message Date
Benjamin Diedrichsen
9a81992a0a added documentation 2014-06-30 12:05:36 +02:00
Benjamin Diedrichsen
ed901a8501 small code improvements 2014-06-26 08:59:52 +02:00
Benjamin Diedrichsen
7c0c0b6f82 refactored EL resolution for conditional handlers 2014-05-22 12:52:28 +02:00
Benjamin Diedrichsen
86bdcad336 Merge pull request #70 from Rossi1337/master
Support Message filtering per Expression Language
2014-05-22 10:01:05 +02:00
rossi
cf104666c6 JUEL dependencies are now optional. 2014-05-20 17:53:01 +02:00
Benjamin Diedrichsen
79323c55cf update doc for current version 2014-05-20 15:31:45 +02:00
rossi
752feca1c2 Use single quotes for better readability. 2014-05-20 13:08:56 +02:00
rossi
e170301c2c Added support for EL based event filter conditions 2014-05-16 18:12:42 +02:00
Benjamin Diedrichsen
de9515ed7d [maven-release-plugin] prepare for next development iteration 2014-04-02 09:47:46 +02:00
Benjamin Diedrichsen
c0a087b26a [maven-release-plugin] prepare release mbassador-1.1.10 2014-04-02 09:47:40 +02:00
Benjamin Diedrichsen
4034024e30 release 1.1.10 2014-04-02 09:45:04 +02:00
Benjamin Diedrichsen
54f7bd72b9 Subtype only filter, small refactorings 2014-03-28 10:11:21 +01:00
bennidi
d84b3877fa updated documentation 2014-03-01 18:20:47 +01:00
bennidi
64974b7eef fixed #58 (ordering of handler priorities) 2014-02-01 15:41:49 +01:00
bennidi
6792d18f3a Made IMessageFilter generic
Added javadoc to IMessageFilter
2014-02-01 15:34:37 +01:00
bennidi
5d7591ccdf linked javadoc 2014-01-10 18:18:21 +01:00
bennidi
9ee3f11578 added javadoc to github pages 2014-01-10 18:05:25 +01:00
bennidi
fe696c2f95 Merge remote-tracking branch 'origin/master' 2014-01-09 15:39:14 +01:00
bennidi
d2175fa215 fixed priority handling, extended respective unit tests 2014-01-08 10:52:13 +01:00
Benjamin Diedrichsen
17639887d5 Merge pull request #57 from durron597/master
Added ISubscriptionManagerProvider to plugin custom behaviour how single subscriptions are managed.
2013-11-30 04:56:10 -08:00
durron597
5612cbee51 Added the ability to plug in your own subscription manager. This way you
can implement caching if you want to, or not if you don't want to.
Existing applications should be unaffected.
2013-11-25 16:33:12 -06:00
durron597
eb555ca1af Merge pull request #2 from bennidi/master
Download from upstream
2013-11-25 14:12:13 -08:00
bennidi
0d36eb65c7 updated release documentation 2013-11-11 11:15:49 +01:00
bennidi
a48811455c updated documentation, small refactoring 2013-11-11 11:04:45 +01:00
durron597
edf4939f59 Merge pull request #1 from bennidi/master
Download the latest changes from bennidi
2013-11-08 13:46:45 -08:00
bennidi
cf0328ce00 [maven-release-plugin] prepare for next development iteration 2013-10-31 22:20:50 +01:00
bennidi
7a139240b5 [maven-release-plugin] prepare release mbassador-1.1.9 2013-10-31 22:20:45 +01:00
bennidi
a6d5daed0e addressed issue 53 2013-10-27 17:54:21 +01:00
bennidi
b0443680c6 [maven-release-plugin] prepare for next development iteration 2013-10-08 11:05:49 +02:00
bennidi
e215da51c8 [maven-release-plugin] prepare release mbassador-1.1.8 2013-10-08 11:05:44 +02:00
Benjamin Diedrichsen
6d641f5056 Merge pull request #52 from durron597/master
Created ISyncBusConfiguration for synchronous only bus.
2013-10-08 01:47:43 -07:00
durron597
52f52864de Created ISyncBusConfiguration
Previously, SyncMessageBus required a full IBusConfiguration, which
has lots of methods about threading, etc. However, if you want a
purely Sync bus that never uses multithreading, you probably don't
want to create all those threads and dispatchers. This change allows
you to call `new SyncMessageBus(new SyncBusConfiguration())`.
2013-09-20 10:49:18 -05:00
benjamin
078e374074 Merge branch 'master' of https://github.com/bennidi/mbassador 2013-09-10 12:33:23 +02:00
benjamin
69e6d57d73 added method to wait for running publications in tests 2013-09-10 12:33:04 +02:00
Benjamin Diedrichsen
bc267cde2b Merge pull request #49 from durron597/master
Overloading factory methods for default bus configuration
2013-09-04 00:25:42 -07:00
durron597
9eda5ba450 Converted System.out.println to LOG.info 2013-09-03 12:14:56 -05:00
durron597
02f18f8e4a Added some convenience methods for those who don't want to use
the default configurations but don't want to have to start from scratch
2013-09-03 09:28:16 -05:00
benjamin
d6aa291b86 fixed #35 #44 addressed #45, major refactorings, added documentation and tests 2013-09-02 17:49:06 +02:00
Benjamin Diedrichsen
8aa3fca57f Merge pull request #47 from durron597/master
Added custom names to identify MBassador dispatchers.
2013-08-14 03:58:57 -07:00
durron597
e4b6a84ab8 Added custom names to identify MBassador dispatchers.
Added a null check on ExecutorService
2013-08-12 08:41:45 -05:00
benjamin
65fcf85829 fixed #39 2013-07-11 15:39:38 +02:00
bennidi
6e4f838d10 Merge pull request #40 from o-nix/patch-1
The latest Maven published version is 1.1.7
2013-07-10 05:27:29 -07:00
Kirill Vergun
ca9f931d0d The latest Maven published version is 1.1.7 2013-07-10 13:28:22 +03:00
benjamin
5915038aca fixed #39 2013-07-04 14:26:11 +02:00
benjamin
46cedcee46 fixed race condition in set iterators 2013-07-03 15:06:29 +02:00
bennidi
7bfc426a67 added logging in tests 2013-07-03 10:28:12 +02:00
benjamin
1ecf5ebef8 split message publication test, introduced message manager for easy synchronization of async messages 2013-06-26 16:23:05 +02:00
bennidi
40109de6ee Merge remote-tracking branch 'origin/master' 2013-06-23 12:29:40 +02:00
bennidi
5c2fc81e7a fixed synchronization issue in test code 2013-06-23 12:29:16 +02:00
bennidi
7d53f6a904 Merge pull request #34 from durron597/master
Changed Publication Error to use system independent newline
2013-06-07 00:16:21 -07:00