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