nathan
|
120054afd4
|
WIP - playing with concurrent maps + ability to have non-blocking for updates
|
2015-02-19 17:52:48 +01:00 |
|
nathan
|
8b69d53263
|
WIP, cleaning code. Getting multi-arg versions working
|
2015-02-17 22:43:48 +01:00 |
|
nathan
|
40d8bb70bd
|
NOT MPMC, LTQ - fastest so far via using non-copy interation for subscriptions
|
2015-02-17 07:59:45 +01:00 |
|
nathan
|
67c68dbc14
|
WIP - best performance for low cores
|
2015-02-17 00:26:46 +01:00 |
|
nathan
|
a91b3af27f
|
it's slower, not sure if correct direction
|
2015-02-16 23:37:41 +01:00 |
|
nathan
|
d1338ad46c
|
Cleaned/removed disruptor
|
2015-02-13 17:59:13 +01:00 |
|
nathan
|
9b0e0c2bb6
|
wip, wrapping up
|
2015-02-13 17:19:10 +01:00 |
|
nathan
|
139f4c3069
|
using disruptor + LTQ
|
2015-02-13 11:02:43 +01:00 |
|
nathan
|
3418b08529
|
WIP. have LinkedTransferQueue working, so far is the best
|
2015-02-12 21:51:10 +01:00 |
|
nathan
|
220e522ff0
|
Changed reflection to use (much faster) ReflectASM
|
2015-02-08 14:51:30 +01:00 |
|
nathan
|
9fca48fce5
|
Fixed unit tests. removing ALL subscriptions is the same as starting new.
|
2015-02-08 00:28:29 +01:00 |
|
nathan
|
4fd1a95f20
|
Merge branch 'master' of https://github.com/dorkbox/mbassador
Conflicts:
src/main/java/net/engio/mbassy/listener/MessageListener.java
src/test/java/net/engio/mbassy/MetadataReaderTest.java
|
2015-02-08 00:27:47 +01:00 |
|
nathan
|
f1d8ae0e6a
|
Changed removed behavior back to orig. Added isEmpty() method to satisfy requirement
|
2015-02-07 22:31:09 +01:00 |
|
nathan
|
45fbc56320
|
Added removeLeaf from object tree. CHANGED concurrentSet.remove() to return TRUE (as atomic operation) if the set is empty when the element is removed. Fixed unsubscript(listener).
|
2015-02-07 22:26:01 +01:00 |
|
nathan
|
113ffb5e4a
|
Added remaining arg 1/2/3 methods. Fixed VarArg array construction for calling handlers that are VarArg. WIP disruptor handling
|
2015-02-07 16:20:34 +01:00 |
|
nathan
|
c69e3c686e
|
Updated license info
|
2015-02-07 01:35:38 +01:00 |
|
nathan
|
e1472413ce
|
MultiArgument messaging working with VarArg handlers as optional
|
2015-02-06 02:59:23 +01:00 |
|
nathan
|
fb985b6ef1
|
Using the disruptor to deliver messages instead of a BlockingQueue+threads
|
2015-02-05 03:52:31 +01:00 |
|
nathan
|
c0d19fcde4
|
WIP var-args
|
2015-02-05 03:06:40 +01:00 |
|
nathan
|
7f48f9eeed
|
Removed 'unit test' code from MessageListener. Cleaned up MetadataReaderTest
|
2015-02-05 02:17:00 +01:00 |
|
nathan
|
0202c937ce
|
Wip - getting var-args for messages/subscription working
|
2015-02-05 02:03:09 +01:00 |
|
nathan
|
d46a773286
|
Fixed warning in WeakConcurrentSet
|
2015-02-04 02:36:28 +01:00 |
|
nathan
|
e0b9d8addb
|
Fixed warning in AbstractConcurrentSet
|
2015-02-04 02:35:36 +01:00 |
|
nathan
|
ff4dd6271f
|
Deleted configuration. Changed to single parameter for thread count in constructor
|
2015-02-04 02:33:47 +01:00 |
|
nathan
|
226a5f80a2
|
Moved error handling, code polish
|
2015-02-04 01:44:40 +01:00 |
|
nathan
|
2338c0ab18
|
Removed 'MessagePublication' functionality, and now directly publishes messages
|
2015-02-04 01:14:29 +01:00 |
|
nathan
|
8ed29f6b7f
|
Further simplification of mbassador
|
2015-02-03 22:32:50 +01:00 |
|
nathan
|
d17183d592
|
Simplifying/pruning mbassador functionality and complexity
|
2015-02-03 18:49:43 +01:00 |
|
nathan
|
7b3032877a
|
Factory returns interface instead of object to allow for extending message publication
|
2014-11-16 14:32:43 +01:00 |
|
nathan
|
2a51bb4378
|
Changed MessagePublication to interface (IMessagePublication) to permit extending the MessagePublication and Factories
|
2014-11-16 00:55:56 +01:00 |
|
Benjamin Diedrichsen
|
1ab19f84c9
|
first steps towards release 1.2.1
|
2014-11-02 09:54:53 +01:00 |
|
Benjamin Diedrichsen
|
3c9e234406
|
improved README, added comments
|
2014-08-31 21:11:20 +02:00 |
|
Benjamin Diedrichsen
|
5c56360bf8
|
implemented #73
reworked bus configuration
|
2014-08-31 12:33:37 +02:00 |
|
Arne Vandamme
|
1834145fe7
|
Add support for meta annotations
|
2014-07-05 11:11:49 +02:00 |
|
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 |
|
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
|
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
|
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 |
|