/** * Gets the character encoding of the response. * * @return the character encoding */ public String getCharacterEncoding() { return getHttpServletResponse().getCharacterEncoding(); }
/** * Sets the character encoding of the response. * * @param charset * @return the response */ public Response characterEncoding(String charset) { checkCommitted(); getHttpServletResponse().setCharacterEncoding(charset); return this; }
private HttpServletResponse getHttpServletResponse() { return Response.get().getHttpServletResponse(); }
@Override protected boolean acceptWebSocket(Request request, Response response) throws IOException, ServletException { return super.acceptWebSocket(request, response) && webSocketFactory .acceptWebSocket(request.getHttpServletRequest(), response.getHttpServletResponse()); }
private void processWebSocketRequest(Request request, Response response) { HttpServletRequest servletRequest = request.getHttpServletRequest(); HttpServletResponse servletResponse = response.getHttpServletResponse(); WebSocketHttpExchange exchange = new ServletWebSocketHttpExchange(servletRequest, servletResponse, peerConnections); // exchange.putAttachment(HandshakeUtil.PATH_PARAMS, Collections.<String, String>emptyMap()); Handshake handshake = getHandshake(exchange); exchange.upgradeChannel((connection, serverExchange) -> { WebSocketChannel channel = handshake.createChannel(exchange, connection, exchange.getBufferPool()); peerConnections.add(channel); createWebSocketAdapter(request).onConnect(exchange, channel); }); handshake.handshake(exchange); }
private HttpServletResponse getHttpServletResponse() { return Response.get().getHttpServletResponse(); }
@Override public void handle(Context context) { HttpServletRequest request = context.getRequest().getHttpServletRequest(); HttpServletResponse response = context.getResponse().getHttpServletResponse(); OIDCServletHttpFacade facade = new OIDCServletHttpFacade(request, response);