@Override public GrizzlyFuture<Integer> close( CompletionHandler<Integer> completionHandler) throws IOException { return streamWriter.close(completionHandler); }
@Override public GrizzlyFuture<Integer> close( CompletionHandler<Integer> completionHandler) throws IOException { return streamWriter.close(completionHandler); }
@Override public GrizzlyFuture<Integer> close( CompletionHandler<Integer> completionHandler) throws IOException { return streamWriter.close(completionHandler); }
@Override public GrizzlyFuture<Integer> close( CompletionHandler<Integer> completionHandler) throws IOException { return streamWriter.close(completionHandler); }
@Override public GrizzlyFuture<Integer> close( CompletionHandler<Integer> completionHandler) throws IOException { return streamWriter.close(completionHandler); }
@Override public GrizzlyFuture<Integer> close( CompletionHandler<Integer> completionHandler) throws IOException { return streamWriter.close(completionHandler); }
@Override public GrizzlyFuture<Integer> close( CompletionHandler<Integer> completionHandler) throws IOException { return streamWriter.close(completionHandler); }
@Override public GrizzlyFuture<Integer> close( CompletionHandler<Integer> completionHandler) throws IOException { return streamWriter.close(completionHandler); }
@Override public GrizzlyFuture<Integer> close( CompletionHandler<Integer> completionHandler) throws IOException { return streamWriter.close(completionHandler); }
@Override public GrizzlyFuture<Integer> close( CompletionHandler<Integer> completionHandler) throws IOException { return streamWriter.close(completionHandler); }
@Override public GrizzlyFuture<Integer> close( CompletionHandler<Integer> completionHandler) throws IOException { return streamWriter.close(completionHandler); }
@Override public GrizzlyFuture<Integer> close( CompletionHandler<Integer> completionHandler) throws IOException { return streamWriter.close(completionHandler); }
void doSomethingWithRequest(Socket socket) { BufferedReader inputReader = new BufferedReader(new InputStreamReader(socket.getInputStream)); StreamWriter outputWriter = new OutputStreamWriter(socket.getOutputStream); StringBuilder requestBuilder = new StringBuilder(); do { requestBuilder.append(inputReader.read().toChar()); } while (!requestBuilder.toString().endsWith("\r\n\r\n")); saveUri(getUriFromRequest(requestBuilder.toString())); outputWriter.write("HTTP/1.1 200 OK\r\n\r\n"); outputWriter.flush(); inputReader.close(); outputWriter.close(); }
@Override public void tearDown() { try { poisonFuture.get(20, TimeUnit.SECONDS); clientWriter.close(); clientconnection.closeSilently(); servertransport.shutdownNow(); clienttransport.shutdownNow(); } catch (Exception ex) { LOGGER.log(Level.SEVERE, "Close", ex); } }
} finally { if (writer != null) { writer.close();