| Author |
Hooking Beans Based on Scope
|
Dennis Hopfer
Ranch Hand
Joined: Dec 02, 2010
Posts: 37
|
|
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
Joined: Jun 25, 2001
Posts: 14572
|
|
|
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.
|
Customer surveys are for companies who didn't pay proper attention to begin with.
|
 |
Dennis Hopfer
Ranch Hand
Joined: Dec 02, 2010
Posts: 37
|
|
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
Joined: Jun 25, 2001
Posts: 14572
|
|
|
Yep. It's popular for that kind of stuff.
|
 |
 |
|
|
subject: Hooking Beans Based on Scope
|
|
|