[
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