/** * Constructs a server to run with the given connector. * * @deprecated - use the Constructors that take a ConnectionFactory */ @Deprecated public HttpServer(ResponderServlet servlet, Connector connector) throws IOException { this.server = connector.getServer(); if (server.getConnectors().length == 0 || Arrays.asList(server.getConnectors()).contains(connector)) { server.addConnector(connector); } ServletHandler handler = new ServletHandler(); server.setHandler(handler); handler.addServletWithMapping(new ServletHolder(servlet), "/*"); } /**
private static Connector connectorMock( String name ) { Connector connector = mock( Connector.class ); when( connector.getName() ).thenReturn( name ); when( connector.getExecutor() ).thenReturn( Runnable::run ); when( connector.getServer() ).thenReturn( new Server() ); return connector; } }
public Server getServer() { return _connector.getServer(); }
public Server getServer() { return _connector.getServer(); }
public Server getServer() { return _connector.getServer(); }
public Server getServer() { return _connector.getServer(); }
public Server getServer() { return _connector.getServer(); }
public Server getServer() { return _connector.getServer(); }
public Server getServer() { return _connector.getServer(); }
public Server getServer() { return _connector.getServer(); }
private void wake() { HttpChannel channel = _channelState.getHttpChannel(); Executor executor = channel.getConnector().getServer().getThreadPool(); executor.execute(channel); }
public void recycle() { _committed.set(false); _request.recycle(); _response.recycle(); _committedMetaData=null; _requestLog=_connector==null?null:_connector.getServer().getRequestLog(); _written=0; }
protected void wake() { HttpChannel channel = _channelState.getHttpChannel(); Executor executor = channel.getConnector().getServer().getThreadPool(); executor.execute(channel); }
public void recycle() { _committed.set(false); _request.recycle(); _response.recycle(); _committedMetaData=null; _requestLog=_connector==null?null:_connector.getServer().getRequestLog(); _written=0; _trailers=null; _oldIdleTimeout=0; }
public void onRequest(MetaData.Request request) { _requests.incrementAndGet(); _request.setTimeStamp(System.currentTimeMillis()); HttpFields fields = _response.getHttpFields(); if (_configuration.getSendDateHeader() && !fields.contains(HttpHeader.DATE)) fields.put(_connector.getServer().getDateField()); _request.setMetaData(request); }