Commit Graph

263 Commits

Author SHA1 Message Date
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
2e7cc11799 Updated readme for 'Multi' version of MBassador 2015-02-08 00:42:16 +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
Benjamin Diedrichsen
f509bfe57f Merge pull request #91 from dorkbox/master
Extend the message publication factory to return an interface type instead of class type to allow for easier extension of message publication behaviour
2014-12-18 12:40:20 +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
1bb957769f Added eclipse classes dir and libs to .gitignore 2014-11-16 01:11:35 +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
fd1ca55f58 updated release notes 2014-11-02 09:56:39 +01:00
Benjamin Diedrichsen
1ab19f84c9 first steps towards release 1.2.1 2014-11-02 09:54:53 +01:00
Benjamin Diedrichsen
7cd5a71e79 updated link to maven central repo 2014-09-17 22:43:54 +02:00
Benjamin Diedrichsen
85dc02c4e3 added JProfiler link 2014-09-05 14:50:17 +02:00
Benjamin Diedrichsen
02cbeb9df1 fixed README 2014-08-31 21:25:57 +02:00
Benjamin Diedrichsen
3c9e234406 improved README, added comments 2014-08-31 21:11:20 +02:00
Benjamin Diedrichsen
58630b1657 updated documentation 2014-08-31 14:25:24 +02:00
Benjamin Diedrichsen
716ba7eacc update documentation 2014-08-31 13:16:49 +02:00
Benjamin Diedrichsen
b796ee7ba6 merged README 2014-08-31 13:16:23 +02:00
Benjamin Diedrichsen
37f19166af update documentation 2014-08-31 13:14:26 +02:00
Benjamin Diedrichsen
3a81b0a7b0 updated README 2014-08-31 13:12:05 +02:00
Benjamin Diedrichsen
cc37df92fa [maven-release-plugin] prepare for next development iteration 2014-08-31 12:47:25 +02:00
Benjamin Diedrichsen
56597b125f [maven-release-plugin] prepare release mbassador-1.2.0 2014-08-31 12:47:18 +02:00
Benjamin Diedrichsen
e2a403e857 fixed pom 2014-08-31 12:44:41 +02:00
Benjamin Diedrichsen
f485cdef1c Merge branch 'master' of https://github.com/bennidi/mbassador
Conflicts:
	README.md
2014-08-31 12:37:00 +02:00
Benjamin Diedrichsen
5c56360bf8 implemented #73
reworked bus configuration
2014-08-31 12:33:37 +02:00
Benjamin Diedrichsen
800aefa85e Merge pull request #80 from bdavisx/master
Made a small change to the main readme.md to make it clearer
2014-08-30 17:36:26 +02:00
Bill Davis
10b7761632 Changes "must not implement" to "do not have to implement" because that is a clearer english description. 2014-08-30 09:28:07 -05:00
Benjamin Diedrichsen
86830b847d Merge pull request #74 from arne-vandamme/master
Added support for meta annotations
2014-07-05 11:36:06 +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