mbassador
mbassador copied to clipboard
Powerful event-bus optimized for high throughput in multi-threaded applications. Features: Sync and Async event publication, weak/strong references, event filtering, annotation driven
Keeping classes keeps the classloaders forever, introducing leaks when the classloader should be collected.
Hi all, this sounds a bit weird, but I need something like a blocking calls that waits for a message to arrive. Just like the plain JAVA concurrent queues, but...
I wanted to find a way to use lambdas with this library, so that listeners can be created like this: ```java MBassadorLFP bus = new MBassadorLFP(); var listener1 = bus.subscribe(d...
PublicationError.getCause return value is InvocationTargetException type, this should the method.invoke() throws which used to indicate the execution Method internal error, but the actual IPublicationErrorHandler is to want to know what...
Hi, First of all thanks for this great project. I'd like to configure MBassador such that the messages are being dispatched by the thread that publishes them, but processed by...
Is it currently possible to use the SubscriptionContext of IMessageFIlter in a way that allows you to get the currently-being-tested handler's actual object rather than just the method that will...
I'm creating a number of Async EventBuses. The HandlerInvocation has the option to provide it with a threadpool (which I have shared across all EventBuses), however for every Bus created...
I have a use case where I need to read in a list of listeners and their subscription details from a config file. This is integrating into an existing system...
#101 Shows an unsupported use case of generics in mbassador. The extent to which generics are supported and the current limitations should be clearly documented.
We are using Mbassador extensively as the event bus in a Spring 4 environment with multiple application contexts etc. I have run into some oddities when using the message bus...