• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Hooking Beans Based on Scope

 
Dennis Hopfer
Ranch Hand
Posts: 43
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Can we hook beans so that when they are about to go out of scope that we can name a callback function to be executed first?

Thanks
 
Tim Holloway
Saloon Keeper
Pie
Posts: 18282
56
Android Eclipse IDE Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Not beans themselves, no. A bean is something that can (in theory) be a member of more than one collection, although obviously putting a bean in both the session and request collections is a little silly. What you can do, however, is set up a listener to the collection itself. For example, when the session is destroyed, a session listener is a clue that all the beans in the session are going out of scope, since the scope itself is being destroyed. Beans don't just evaporate, so that's usually sufficient unless you have code that's manually inserting/removing beans.
 
Dennis Hopfer
Ranch Hand
Posts: 43
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Tim. Is this the class I should be messing with:

http://download.oracle.com/javaee/6/api/javax/servlet/http/HttpSessionListener.html


Appears someone else was using it over here:

http://www.coderanch.com/t/210736/JSF/java/HttpSessionListener-JSF-App
 
Tim Holloway
Saloon Keeper
Pie
Posts: 18282
56
Android Eclipse IDE Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yep. It's popular for that kind of stuff.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic