Commit Graph

195 Commits

Author SHA1 Message Date
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
durron597
033d31d914 Changed newline to use system independent newline 2013-06-06 09:15:03 -05:00
bennidi
3a6814ac5c update documentation 2013-06-05 15:18:20 +02:00
bennidi
e021af4ace Merge remote-tracking branch 'origin/master' 2013-06-02 13:27:17 +02:00
bennidi
41309cca1c changed signature of message dispatcher 2013-06-02 13:26:46 +02:00
benjamin
b25b9dae2c prevent tests to run twice during build, removed redundant tests and unused objects 2013-05-27 18:58:20 +02:00
bennidi
b7c5804326 release note 1.1.7 2013-05-26 18:20:32 +02:00
bennidi
247a0686f0 [maven-release-plugin] prepare for next development iteration 2013-05-26 18:03:28 +02:00
bennidi
72c0f60a50 [maven-release-plugin] prepare release mbassador-1.1.7 2013-05-26 18:03:14 +02:00
bennidi
cc58fa6ff7 Merge remote-tracking branch 'origin/master' 2013-05-26 17:39:27 +02:00
bennidi
6100c65718 fixed #27 #29 #30 #31, higher test coverage, stabilized tests, 2013-05-26 17:38:16 +02:00
benjamin
b50b25bf21 stabilized test with GC issues 2013-05-23 11:06:36 +02:00
bennidi
55d9ad8daf fixed test, stable build 2013-05-22 22:37:30 +02:00
benjamin
0a7ed2e651 subscription manager test improvements 2013-05-22 18:06:24 +02:00
benjamin
e5b13ba8e6 subscription manager test improvements 2013-05-22 18:06:09 +02:00
benjamin
a6462b4d17 subscription manager tests 2013-05-22 15:55:14 +02:00
bennidi
1e445adb04 test for handlers of interfaces 2013-05-22 00:06:44 +02:00
bennidi
16f92eee06 Merge pull request #32 from durron597/master
Fixed bug #31
2013-05-21 13:47:45 -07:00
durron597
eceba9ef09 Merge pull request #1 from bennidi/master
better support of interfaces in message publication
2013-05-21 09:28:04 -07:00
benjamin
7c08bd0299 better support of interfaces in message publication 2013-05-21 18:13:27 +02:00