Esempio n. 1
0
 private void process(final Socket socket) {
   try (BufferedReader reader =
           new BufferedReader(new InputStreamReader(socket.getInputStream()));
       BufferedWriter writer =
           new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));
       Socket autoCloseSocket = socket) {
     String cmdLine = reader.readLine();
     if (null != cmdLine && DUMP_COMMAND.equalsIgnoreCase(cmdLine)) {
       List<String> result = new ArrayList<>();
       dumpDirectly("/" + jobName, result);
       outputMessage(
           writer, Joiner.on("\n").join(SensitiveInfoUtils.filterSensitiveIps(result)) + "\n");
     }
   } catch (final IOException ex) {
     log.warn(ex.getMessage());
   }
 }