Comments (5)
Yes, this is definitely something I wanted to work on. I already used MBassador in a Spring environment with an auto subscribing BeanPostProcessor. That works quite easily out-of-the-box but it gets more complicate when you have session scoped proxies and other beans that define listeners. We had a dirty hack to exclude CGLIB proxies by checking the class name. I think it would make sense to create a BeanPostProcessor with a mechanism for pluggable filters. If you could provide an implementation that suits you, I would be more than happy (unless it's ugly code, of course :)
As I said, I have plans to do it myself but that could take another two weeks or so. There is other stuff in the pipeline. So, yeah, you're very welcome to help out here.
from mbassador-spring.
I am interested in the BeanPostProcessor too.How can I get the BeanPostProcessor to have a try?
from mbassador-spring.
Please have a look at armsargis/guava-eventbus-spring. This code provides some nice means to integrate the guava bus. I think this is a good base to get ideas from on how to do the same thing with mbassador. Maybe someone wants to give it a try.
from mbassador-spring.
What work has been done on this so far? I run into some of the same issues with proxies (see bennidi/mbassador#75) and might pick this one up.
from mbassador-spring.
hi arne,
I did not manage to get anything done in that matter. As I pointed out, armsargis/guava-eventbus-spring shows some nice ways to integrate an event bus (in that case Guava). It would be much appreciated if you could spare some time looking into it. Regarding your Proxy issues, see my other comment.
from mbassador-spring.
Related Issues (7)
- Sample Application HOT 1
- Upload mbassador-spring to the public maven repository HOT 1
- Exception thrown inside event handler cannot be caught
- Mbassador spring not compatible with the latest mbassador core code HOT 2
- How about component-scan support for @listener classes to be wrapped in mbassador. HOT 3
- Maven Central publishing - snapshots, releases etc HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mbassador-spring.