tags:

views:

177

answers:

1

Is there a way to get all existing session beans managed by Spring at runtime? Getting them for the current user is easy.

Any suggestions?

Thanks, XLR

+1  A: 

I don't do Spring, but in normal JSF/JSP/Servlet you would grab HttpSessionBindingListener for this. Basically you need to give the session scoped bean a static List<Bean> property and implement the interface accordingly that it updates the static list in the valueBound() and valueUnbound() methods.

You can find a detailed code example in this answer.

BalusC