private static Request newRequest() { HttpChannel channel = mock( HttpChannel.class ); Response response = new Response( channel, mock( HttpOutput.class ) ); Request request = new Request( channel, mock( HttpInput.class ) ); when( channel.getRequest() ).thenReturn( request ); when( channel.getResponse() ).thenReturn( response ); return request; }
transport); fillRequest(ctx, aReq, httpChannel.getRequest());
@Override public String toString() { return String.format("%s %d %s%n%s", _channel.getRequest().getHttpVersion(), _status, _reason == null ? "" : _reason, _fields); }
@Override public ServletRequest getRequest() { if (_event!=null) return _event.getSuppliedRequest(); return _channel.getRequest(); }
@Override public String toString() { return String.format("%s %d %s%n%s", _channel.getRequest().getHttpVersion(), _status, _reason == null ? "" : _reason, _fields); }
@Override public String toString() { return String.format("%s %d %s%n%s", _channel.getRequest().getHttpVersion(), _status, _reason == null ? "" : _reason, _fields); }
@Override public ServletRequest getRequest() { if (_event!=null) return _event.getSuppliedRequest(); return _channel.getRequest(); }
@Override public String toString() { return String.format("%s %d %s%n%s", _channel.getRequest().getHttpVersion(), _status, _reason == null ? "" : _reason, _fields); }
@Override public String toString() { return String.format("%s %d %s%n%s", _channel.getRequest().getHttpVersion(), _status, _reason == null ? "" : _reason, _fields); }
void runInContext(AsyncContextEvent event,Runnable runnable) { ContextHandler contextHandler = getContextHandler(event); if (contextHandler==null) runnable.run(); else contextHandler.handle(_channel.getRequest(),runnable); }
private Request getCurrentRequest() { try { HttpConnection con = HttpConnection.getCurrentConnection(); HttpChannel channel = con.getHttpChannel(); return channel.getRequest(); } catch (Throwable t) { // } return null; } }
private Request getCurrentRequest() { try { HttpConnection con = HttpConnection.getCurrentConnection(); HttpChannel channel = con.getHttpChannel(); return channel.getRequest(); } catch (Throwable t) { // } return null; } }
@Override public void logout() { logoutCurrent(HttpChannel.getCurrentHttpChannel().getRequest()); } };
@Override public void logout() { logoutCurrent(HttpChannel.getCurrentHttpChannel().getRequest()); } };
@Override public void logout() { logoutCurrent(HttpChannel.getCurrentHttpChannel().getRequest()); } };
private static void setHandled(HttpServletRequest request) { Request baseRequest = (request instanceof Request) ? (Request) request : HttpConnection.getCurrentConnection().getHttpChannel().getRequest(); baseRequest.setHandled(true); } }
@Override public boolean hasOriginalRequestAndResponse() { synchronized (this) { return (_event!=null && _event.getSuppliedRequest()==_channel.getRequest() && _event.getSuppliedResponse()==_channel.getResponse()); } }
@Override protected void closeConnection(HttpServletRequest request, HttpServletResponse response, Thread thread) { Request base_request=(request instanceof Request)?(Request)request:HttpChannel.getCurrentHttpChannel().getRequest(); base_request.getHttpChannel().getEndPoint().close(); } }
@Override public void run() { state().getAsyncContextEvent().getContext().getContextHandler().handle(channel.getRequest(),task); } });
protected MetaData.Response newResponseMetaData() { MetaData.Response info = new MetaData.Response(_channel.getRequest().getHttpVersion(), getStatus(), getReason(), _fields, getLongContentLength()); info.setTrailerSupplier(getTrailers()); return info; }