Hi,

I have a workaround for that until it's not implemented in SEAM.

I created a bean like that:

package com.rmemoria.utils;
  | 
  | import org.jboss.seam.annotations.FlushModeType;
  | import org.jboss.seam.annotations.In;
  | import org.jboss.seam.annotations.Name;
  | import org.jboss.seam.core.Conversation;
  | 
  | @Name("beginConversationEvent")
  | public class BeginConversationEvent {
  | 
  |     @In
  |     private Conversation conversation;
  |     
  |     public void setFlushModeManual() {
  |             conversation.changeFlushMode(FlushModeType.MANUAL);
  |     }
  | }

And in components.xml include the following line:

<event type="org.jboss.seam.beginConversation">
  |             <action 
expression="#{beginConversationEvent.setFlushModeManual}" />
  | </event>

So every long running conversation you start will be flush-mode=manual.

regards,
Ricardo

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

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

Reply via email to