This should be fixed by some changes over the weekend. Let me know if
the problem continues.

> -----Original Message-----
> From: Daniel Pfeifer [mailto:[EMAIL PROTECTED] 
> Sent: Monday, November 17, 2003 6:34 AM
> To: '[EMAIL PROTECTED]'
> Subject: RE: [OS-webwork] Problems with PreResultListener
> 
> 
> Ok, I found the reason why this is happening but I still 
> don't clearly understand why.
> 
> ActionInvocation.invoke() runs without a problem but since 
> every Interceptor calls ActionInvocation.invoke() the 
> preResultListener is executed x times. Maybe their should be 
> something like a preResultExecuted flag?
> 
> /Daniel
> 
> -----Original Message-----
> From: Daniel Pfeifer [mailto:[EMAIL PROTECTED]
> Sent: den 17 november 2003 11:25
> To: '[EMAIL PROTECTED]'
> Subject: [OS-webwork] Problems with PreResultListener
> 
> 
> I think I have discovered a little problem with the PreResultListener.
> 
> I've written following code:
> 
> public class TabSupportInterceptor implements Interceptor {
>     private static final Logger log = 
> Logger.getLogger(TabSupportInterceptor.class);
> 
>     public String intercept(ActionInvocation 
> actionInvocation) throws Exception {
>         actionInvocation.addPreResultListener(this); // 
> Assign beforeResult Listener.
>         return actionInvocation.invoke();
>     }
> 
>     public void beforeResult(ActionInvocation invocation, 
> String resultCode) {
>       ...
>     }
> }
> 
> The problem that occours is that beforeResult will be 
> executed as many times as there are interceptors in the 
> workflow. In my case I have 6 interceptors which are executed 
> before my action executes and therefore the code in 
> beforeResult executes six times.
> 
> I'm quite confident that this is not the intended behaviour, 
> or am I mistaken?
> 
> /Daniel
> 
> 
> -------------------------------------------------------
> This SF. Net email is sponsored by: GoToMyPC
> GoToMyPC is the fast, easy and secure way to access your 
> computer from any Web browser or wireless device. Click here 
> to Try it Free! 
> https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/
g22lp.tmpl
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork


-------------------------------------------------------
This SF. Net email is sponsored by: GoToMyPC
GoToMyPC is the fast, easy and secure way to access your computer from
any Web browser or wireless device. Click here to Try it Free!
https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.tmpl
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork


-------------------------------------------------------
This SF. Net email is sponsored by: GoToMyPC
GoToMyPC is the fast, easy and secure way to access your computer from
any Web browser or wireless device. Click here to Try it Free!
https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.tmpl
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to