[jboss-user] [JBoss Seam] - Re: flush-mode=

rmemoria do-not-reply at jboss.com
Fri Aug 10 09:22:57 EDT 2007


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



More information about the jboss-user mailing list