[seam-issues] [JBoss JIRA] (JBSEAM-5060) SOAPRequestHandler does not perform standard context cleanup

Martin Kouba (JIRA) jira-events at lists.jboss.org
Thu Nov 22 06:53:21 EST 2012


    [ 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


More information about the seam-issues mailing list