public Http11NioProcessor(int maxHttpHeaderSize, NioEndpoint endpoint, int maxTrailerSize, int maxExtensionSize) { super(endpoint); inputBuffer = new InternalNioInputBuffer(request, maxHttpHeaderSize); request.setInputBuffer(inputBuffer); outputBuffer = new InternalNioOutputBuffer(response, maxHttpHeaderSize); response.setOutputBuffer(outputBuffer); initializeFilters(maxTrailerSize, maxExtensionSize); }
public Http11NioProcessor(int maxHttpHeaderSize, NioEndpoint endpoint, int maxTrailerSize) { super(endpoint); inputBuffer = new InternalNioInputBuffer(request, maxHttpHeaderSize); request.setInputBuffer(inputBuffer); outputBuffer = new InternalNioOutputBuffer(response, maxHttpHeaderSize); response.setOutputBuffer(outputBuffer); initializeFilters(maxTrailerSize); }
public Http11NioProcessor(int maxHttpHeaderSize, NioEndpoint endpoint, int maxTrailerSize) { super(endpoint); inputBuffer = new InternalNioInputBuffer(request, maxHttpHeaderSize); request.setInputBuffer(inputBuffer); outputBuffer = new InternalNioOutputBuffer(response, maxHttpHeaderSize); response.setOutputBuffer(outputBuffer); initializeFilters(maxTrailerSize); }
public Http11NioProcessor(int rxBufSize, int txBufSize, int maxHttpHeaderSize, NioEndpoint endpoint) { this.endpoint = endpoint; request = new Request(); int readTimeout = endpoint.getSoTimeout(); inputBuffer = new InternalNioInputBuffer(request, maxHttpHeaderSize); request.setInputBuffer(inputBuffer); response = new Response(); response.setHook(this); outputBuffer = new InternalNioOutputBuffer(response, maxHttpHeaderSize); response.setOutputBuffer(outputBuffer); request.setResponse(response); ssl = endpoint.isSSLEnabled(); initializeFilters(); // Cause loading of HexUtils int foo = HexUtils.DEC[0]; }
public Http11NioProcessor(int maxHttpHeaderSize, NioEndpoint endpoint, int maxTrailerSize) { this.endpoint = endpoint; request = new Request(); inputBuffer = new InternalNioInputBuffer(request, maxHttpHeaderSize); request.setInputBuffer(inputBuffer); response = new Response(); response.setHook(this); outputBuffer = new InternalNioOutputBuffer(response, maxHttpHeaderSize); response.setOutputBuffer(outputBuffer); request.setResponse(response); ssl = endpoint.isSSLEnabled(); initializeFilters(maxTrailerSize); // Cause loading of HexUtils HexUtils.load(); }
/** * Create a new instance of {@code Http11NioProcessor} * * @param headerBufferSize * @param endpoint */ public Http11NioProcessor(int headerBufferSize, NioEndpoint endpoint) { this.endpoint = endpoint; request = new Request(); inputBuffer = new InternalNioInputBuffer(this, request, headerBufferSize, endpoint); request.setInputBuffer(inputBuffer); if (endpoint.getUseSendfile()) { request.setSendfile(true); } response = new Response(); response.setHook(this); outputBuffer = new InternalNioOutputBuffer(this, response, headerBufferSize, endpoint); response.setOutputBuffer(outputBuffer); request.setResponse(response); sslEnabled = endpoint.getSSLEnabled(); initializeFilters(); // Cause loading of HexUtils int foo = HexUtils.DEC[0]; // Cause loading of FastHttpDateFormat FastHttpDateFormat.getCurrentDate(); }