[ https://issues.apache.org/jira/browse/CXF-7630?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16349050#comment-16349050 ]
Carlos Sierra commented on CXF-7630: ------------------------------------ I am checking the OperationMethodInfos and they correctly declare one of the methods being bound and the other not bound. Does that help? > NameBindings are ignored for (at least) ContextResponseFilters > -------------------------------------------------------------- > > Key: CXF-7630 > URL: https://issues.apache.org/jira/browse/CXF-7630 > Project: CXF > Issue Type: Bug > Components: JAX-RS > Affects Versions: 3.2.2 > Reporter: Carlos Sierra > Priority: Major > > If we create a _NameBinding_ annotation: > {code:java} > @NameBinding > @Retention(RetentionPolicy.RUNTIME) > @Target({ElementType.TYPE, ElementType.METHOD}) > public @interface Filtered { > }{code} > and qualify a _ContainerResponseFilter_: > {code:java} > @Filtered > @Provider > public class TestNameBoundFilter implements ContainerResponseFilter { > @Override > public void filter( > ContainerRequestContext requestContext, > ContainerResponseContext responseContext) > throws IOException { > MultivaluedMap<String, Object> headers = responseContext.getHeaders(); > headers.putSingle("NameBoundFiltered", "true"); > } > }{code} > and some methods in a _Resource_: > {code:java} > public class NameBoundResource { > @GET > @Filtered > @Path("/filtered") > public String filtered() { > return "filtered"; > } > @GET > @Path("/unfiltered") > public String unfiltered() { > return "unfiltered"; > } > }{code} > only responses for requests made to _"/filtered"_ path should carry the > _"NameBoundHeader"_ header. However both responses, to _"/filtered"_ and > _"/unfiltered"_ carry the header. -- This message was sent by Atlassian JIRA (v7.6.3#76005)