package org.jboss.resteasy.test.client.resource; import javax.ws.rs.client.ClientRequestContext; import javax.ws.rs.client.ClientRequestFilter; import javax.ws.rs.core.Response; import java.io.IOException; import java.util.List; import java.util.Locale; public class RequestFilterAcceptLanguage implements ClientRequestFilter { @Override public void filter(ClientRequestContext requestContext) throws IOException { List<Locale> locales = requestContext.getAcceptableLanguages(); StringBuilder builder = new StringBuilder(); for (Locale locale : locales) { builder.append(locale.toString()).append(","); } Response r = Response.ok(builder.toString()).build(); requestContext.abortWith(r); } }