There are situations where I would like to be able to destroy the entire 
conversation stack if a particular action occurs (say a user cancels everything 
during a nested conversation).  I am currently accomplishing this through the 
following:


  | private void endRootConversation() {
  |     Conversation conversation = Conversation.instance();
  |     
  |     while(conversation.isNested()) {
  |             conversation.root();
  |     }
  |             
  |     conversation.endBeforeRedirect();
  | }
  | 

Is is possible to end the root conversation through annotation, or is there 
potentially a better approach?

It is of course possible to create my own annotation, say @EndRoot, but this 
seems like going around the framework.  I would prefer to say something like 
@End(root=true).  Maybe I'm just missing something...

Thanks for any help you may be able to provide.

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4078360#4078360

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4078360
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to