[ 
https://issues.jboss.org/browse/JBSEAM-5060?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12736345#comment-12736345
 ] 

Martin Kouba commented on JBSEAM-5060:
--------------------------------------

In fact {{SOAPRequestHandler}} does perform some cleanup, it calls 
{{Lifecycle.endRequest()}} prior to dispatching a message - see also 
{{SOAPRequestHandler.close(MessageContext)}}. The question is why 
{{ServletLifecycle.endRequest()}} is not used instead. It seems the only 
difference between these methods is HTTP session handling.
                
> SOAPRequestHandler does not perform standard context cleanup
> ------------------------------------------------------------
>
>                 Key: JBSEAM-5060
>                 URL: https://issues.jboss.org/browse/JBSEAM-5060
>             Project: Seam 2
>          Issue Type: Bug
>          Components: WS
>    Affects Versions: 2.2.2.Final, 2.3.0.Final
>            Reporter: Martin Kouba
>            Assignee: Marek Novotny
>            Priority: Minor
>
> {{SOAPRequestHandler}} only calls {{ServletLifecycle.beginRequest()}} for 
> inbound message, but no {{ServletLifecycle.endRequest()}} for outbound 
> message. This might be intentional, but also a bug.
> One of the consequences is that it's not possible to implement stateless web 
> service or logout operation ({{org.jboss.seam.web.Session.invalidate()}} 
> doesn't work).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
seam-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/seam-issues

Reply via email to