jsr339-experts@jax-rs-spec.java.net

[jsr339-experts] ContainerResponseFilters must not be executed on subresource locator methods

From: Sergey Beryozkin <sberyozkin_at_talend.com>
Date: Mon, 10 Sep 2012 15:09:51 +0100

Hi

The documentation for ContainerResponseFilter suggests that say
name-bound response filters can be executed after a subresource locator
method has been invoked.

However, the actual response is not even available at that stage, we are
still in the process of locating the actual resource method - it is only
available after a final resource method has been invoked.

I'd like to suggest that the documentation is clarified in that regard.

Also, ContainerRequestContext docs probably need to be updated to say
that IllegalStateException is to be thrown whenever one of its 'setter'
methods is invoked as part of the response filter chain execution

Thanks, Sergey