@SuppressWarnings({ "rawtypes", "unchecked" }) public static void transformHeaders(NettyHttpResponse nettyResponse, HttpResponse response, ResteasyProviderFactory factory) { if(nettyResponse.isKeepAlive()) { response.headers().set(HttpHeaderNames.CONNECTION, HttpHeaderValues.KEEP_ALIVE); } else { response.headers().set(HttpHeaderNames.CONNECTION, HttpHeaderValues.CLOSE); } for (Map.Entry<String, List<Object>> entry : nettyResponse.getOutputHeaders().entrySet()) { String key = entry.getKey(); for (Object value : entry.getValue()) { RuntimeDelegate.HeaderDelegate delegate = factory.getHeaderDelegate(value.getClass()); if (delegate != null) { response.headers().add(key, delegate.toString(value)); } else { response.headers().set(key, value.toString()); } } } }
HttpResponse response = new DefaultHttpResponse(HTTP_1_1, status); for (Map.Entry<String, List<Object>> entry : nettyResponse.getOutputHeaders().entrySet())
@SuppressWarnings({ "rawtypes", "unchecked" }) public static void transformHeaders(NettyHttpResponse nettyResponse, HttpResponse response, ResteasyProviderFactory factory) { if(nettyResponse.isKeepAlive()) { response.headers().set(Names.CONNECTION, Values.KEEP_ALIVE); } else { response.headers().set(Names.CONNECTION, Values.CLOSE); } for (Map.Entry<String, List<Object>> entry : nettyResponse.getOutputHeaders().entrySet()) { String key = entry.getKey(); for (Object value : entry.getValue()) { RuntimeDelegate.HeaderDelegate delegate = factory.getHeaderDelegate(value.getClass()); if (delegate != null) { response.headers().add(key, delegate.toString(value)); } else { response.headers().set(key, value.toString()); } } } }
HttpResponse response = new DefaultHttpResponse(HTTP_1_1, status); for (Map.Entry<String, List<Object>> entry : nettyResponse.getOutputHeaders().entrySet())
HttpResponse response = new DefaultHttpResponse(HTTP_1_1, status); for (Map.Entry<String, List<Object>> entry : nettyResponse.getOutputHeaders() .entrySet()) { String key = entry.getKey();