Two Laptop Bag*
The moose likes JSF and the fly likes PreDestroy callback function in action controller bean? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » JSF
Bookmark "PreDestroy callback function in action controller bean?" Watch "PreDestroy callback function in action controller bean?" New topic
Author

PreDestroy callback function in action controller bean?

Björn Wessman
Greenhorn

Joined: Jun 01, 2009
Posts: 21
Hi!

I have requestScoped controller bean class with various action methods. After each of these action methods have run, I would like to invoke a "generateMessages" method. I could of course just invoke that method at the end of each action method, but was hoping for something more simple. So I looked into the @PostConstruct and @PreDestroy callback annotations. PreDestroy seemed like a perfect match for what I wanted to do, but I wasn't that lucky; The problem is that in my generateMessages method, I try to access the FacesContext, but FacesContext.getCurrentInstance() returns null at this state of the lifecycle.

Does anyone have a suggestion on how I could achieve this kind of behavior?

BR,

Björn
 
jQuery in Action, 2nd edition
 
subject: PreDestroy callback function in action controller bean?
 
Similar Threads
PostConstruct and PreDestroy methods can be have any access modifier
Confusion between PreDestroy and Remove annotation
Beginning EJB 3 Application Development: From Novice to Professional - Errata
@Predestroy and timeout
EJB 3 - lifecycle callback interceptor - should not be final or static?