according to Seam in Action, yes:
Here’s a list of some of the events that Seam raises: Seam container initialized Context variable assignment (added, removed) Component life-cycle events (created, destroyed) Scope events (created, destroyed) Authentication events Transaction events (before complete, commit, rollback) Exception events (handled, not handled) Conversation, page flow, business process, and task boundaries JSF phase transitions (before, after) JSF validation failed User preference change (theme, time zone, locale)
I don't have any specific info for your request (yet)...
This should help you more (from Seam ref doc):
6.10. Contextual events org.jboss.seam.beginPageflow — called when a pageflow begins org.jboss.seam.beginPageflow.<name> — called when the pageflow <name> begins org.jboss.seam.endPageflow — called when a pageflow ends org.jboss.seam.endPageflow.<name> — called when the pageflow <name> ends
Although I'm not sure if it's necessarily true that if you're using pages.xml for page navigation, you're also using pageflow... ???
No, not using pageflow (bpm) just regular page.xml files
There is not one specifically for what I want, but I could probably do it by listening to the beforePhase/afterPhase event. I'm looking at doing this for breadcrumbs both inside and outside of conversations so I don't think the conversationSwitcher will work because of those temporary conversations, but if it will, someone please let me know.