Commit Graph

124 Commits

Author SHA1 Message Date
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
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
bennidi
a48811455c updated documentation, small refactoring 2013-11-11 11:04:45 +01:00
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
benni
bbc2004232 Merge remote-tracking branch 'origin/master' 2012-12-16 17:26:57 +01:00
benni
a4f15c4564 fix in metadata reader 2012-12-16 17:26:41 +01:00
Konstantin Larionov
4d617a2f85 Organized imports to reduce number of warnings in some IDEs/CodeCheckers: removed unused, replaced several * imports with exact 2012-12-15 00:30:23 +04:00
Konstantin Larionov
87557a1a0d Removed unused import
Removed
import com.sun.xml.internal.messaging.saaj.soap.Envelope
from the org.mbassy.listener.MetadataReader.
2012-12-14 14:10:37 +04:00
Filip Ristić
11c337d512 Update src/main/java/org/mbassy/SyncAsyncPostCommand.java
Removing "unchecked call" warnings.
2012-12-13 15:13:05 +01:00
Filip Ristić
9eacace230 Update src/main/java/org/mbassy/MBassador.java
Removing "unchecked call" warnings.
2012-12-13 15:12:18 +01:00
benni
687fbb72ed release of 1.0.5.RC 2012-12-12 14:56:28 +01:00
benni
95c5d8e535 release of 1.0.4.RC, fixed #8 2012-12-11 12:16:22 +01:00
benni
21385b605e introduced configuration object, small performance tweaks, more tests 2012-12-08 09:10:30 +01:00
benni
a47b632880 fixed issue #5, added gradle build config 2012-11-30 00:18:28 +01:00
benni
89f44544bd refactorings, code optimizations, tests 2012-11-26 22:40:02 +01:00
benni
989ed67285 bugfix issue #3, added more test cases 2012-11-22 14:41:51 +01:00
benni
b3fa064217 repackaged error handler 2012-11-19 16:03:27 +01:00
benni
9ce3ceb6f4 refactorings. abstract base class. repackaging 2012-11-17 12:14:23 +01:00
benni
2ae0e5fae0 introduced specialized subscriptions for better performance and customization options 2012-11-17 12:13:55 +01:00
benni
014f22df9e introduced specialized subscriptions for better performance and customization options 2012-11-17 12:13:40 +01:00
benni
6aadcbe036 Bugfix of synchronization issue (race condition when inserting the same object concurrently)
Extension of publishing api for more convenient usage
Added some tests for the underlying data structures
2012-11-12 20:54:13 +01:00
benni
591e107f4e added sampe code in documentation 2012-10-28 09:11:45 +01:00
benni
dbbeabebc9 fixed broken dependency in pom 2012-10-23 14:31:35 +02:00
benni
8c4d515c21 initial project setup 2012-10-23 09:32:55 +02:00