/** * Creates {@link InputReader} */ protected InputReader createInputReader() { return new InputReader( ByteBufferFactory.allocateView(bbSize,false)); }
/** * Creates {@link InputReader} */ protected InputReader createByteBufferInputStream() { return new InputReader( ByteBufferFactory.allocateView(bbSize,false)); } }
inputStream = new InputReader();
/** * Constructor. * * @param server * The parent server. * @param byteBuffer * The NIO byte buffer. * @param key * The NIO selection key. * @param confidential * Indicates if the call is confidential. */ public GrizzlyServerCall(Server server, ByteBuffer byteBuffer, SelectionKey key, boolean confidential) { super(server); setConfidential(confidential); this.byteBuffer = byteBuffer; this.requestStream = new InputReader(); this.requestStream.setSelectionKey(key); this.requestStream.setByteBuffer(byteBuffer); this.socketChannel = (SocketChannel) key.channel(); getRequestHeaders().clear(); try { // Read the request header readRequestHead(this.requestStream); } catch (IOException ioe) { getLogger().log(Level.WARNING, "Unable to parse the HTTP request", ioe); } }
if (blocking){ if (inputStream == null) { inputStream = new InputReader();
inputStream = new InputReader(); workerThread.setInputStream(inputStream);
inputStream = new InputReader(); workerThread.setInputStream(inputStream); if (processorTask != null && !processorTask.isError() && isSuspended) { // Process suspended HTTP request workerThread.setInputStream(new InputReader()); workerThread.setByteBuffer(null); workerThread.setProcessorTask(null);