Commit Graph

70 Commits

Author SHA1 Message Date
bennidi
a6d5daed0e addressed issue 53 2013-10-27 17:54:21 +01: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
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
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
durron597
033d31d914 Changed newline to use system independent newline 2013-06-06 09:15:03 -05: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
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
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
durron597
8f30ea6c53 1. Fixed bug #31, added a test case
2. SyncBusTest didn't compile, I fixed the imports so that it did.
2013-05-20 18:08:34 -05:00
benjamin
2ecefc9b04 Added interface PubSubSupport 2013-05-13 19:01:25 +02:00
benni
3b215115fb Added SubsciptionManager, fixed #30 and #31 2013-05-12 14:37:08 +02:00
benni
17b1fee1b6 Added SubsciptionManager, fixed #30 and #31 2013-05-12 14:34:59 +02:00
benjamin
bf0ce9535b Added concrete SyncBus implementation 2013-04-03 09:39:00 +02:00
benjamin
f5ecdefcd0 Added concrete SyncBus implementation 2013-04-03 09:32:06 +02:00
benni
a1a6324d44 Release 1.1.4 2013-04-01 16:06:28 +02:00
benni
12a3e778e9 Release 1.1.4 2013-04-01 15:13:52 +02:00
benni
f52fc0e681 Merge of lennartj-master, code style fixes 2013-03-29 12:17:54 +01:00
Lennart Jörelid
8349aef7c8 Added some codestyle-induced fixes. 2013-03-23 11:21:20 +01:00
Lennart Jörelid
cb949a219e Set an ignore comment on the failing testcase. Ran PMD on the code to clean up some unused modifiers. 2013-03-23 10:16:12 +01:00
Andreas Perhab
54b3154ddc unwrap the recursion when removing orphan references. this caused a stack overflow exception if a thew thousand references where empty 2013-03-22 13:08:01 +01:00
benni
e7a76287cb Added FilteredMessage, interface optimization, refactorings 2013-03-04 09:14:08 +01:00
benni
eb50dbc96e added FilteredEvent, interface optimization 2013-03-01 22:59:28 +01:00
benni
fca9c6017c added support for DeadEvent 2013-01-18 12:47:42 +01:00
benni
d08470c339 Changed handler inheritance, added unit tests and docu 2013-01-18 12:09:59 +01:00
benni
32bed9afcc refactroring for release of 1.1.0 2013-01-09 17:43:35 +01:00
benni
acd19169af release of 1.0.6.RC, fixed #14 and #11 2012-12-25 17:19:58 +01:00
benni
39ab0d61ef release of 1.0.6.RC, fixed #14 and #11 2012-12-25 16:52:37 +01:00