June 02, 2005

FlowExecutionManager

Follow-up to My initial impressions from Colin's blog

So I worked around the request attributes problem by registering a FlowExecutionListener with the ServletFlowManager.

The listener actually does the following:

—— code ——
public void sessionStarting(final RequestContext context, final State startState, final Map input) {
copyAttributes(context);
}

public void requestSubmitted(final RequestContext context) {
copyAttributes(context);
}

private void copyAttributes(final RequestContext context) {
ServletRequest request = ((ServletEvent)context.getSourceEvent()).getRequest();
for (String name: names) {
context.getRequestScope().put(name, request.getAttribute(name));
}

}
—— code ——

I don't think this is something we should have to do though, and there is undoubtedly a "better way", but until I find it….


- No comments Not publicly viewable


Add a comment

You are not allowed to comment on this entry as it has restricted commenting permissions.

June 2005

Mo Tu We Th Fr Sa Su
May |  Today  | Jul
      1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30         

Search this blog

Tags

Galleries

Most recent comments

  • Interesting… While I'm not completely convinced in such microbenchmarks, I'm pretty sure that 1ms … by Alexander Snaps on this entry
  • Hello. I bought the book yesterday. I was trying to find the source code for chapter 11 and chapter … by Suleman on this entry
  • http://woosight.net/account/login?username=demo by live mashup demo on this entry
  • Thanks mate ….. This blog was really helpful. by Maaz Hurzuk on this entry
  • Ty. Not directly helpful for my problem, but pointed me in the right direction. You will also get th… by Mike E. on this entry

Blog archive

Loading…
Not signed in
Sign in

Powered by BlogBuilder
© MMXXI