GeeCON Prague 2014*
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


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
 
GeeCON Prague 2014
 
subject: PreDestroy callback function in action controller bean?