File tree Expand file tree Collapse file tree 1 file changed +22
-0
lines changed
quick-start/src/main/java/com/marklogic/quickstart/util Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change 1+ package com .marklogic .quickstart .util ;
2+
3+ import java .io .BufferedReader ;
4+ import java .io .InputStream ;
5+ import java .io .InputStreamReader ;
6+ import java .util .function .Consumer ;
7+
8+ public class StreamGobbler extends Thread {
9+ private InputStream inputStream ;
10+ private Consumer <String > consumeInputLine ;
11+
12+ public StreamGobbler (InputStream inputStream , Consumer <String > consumeInputLine ) {
13+ this .inputStream = inputStream ;
14+ this .consumeInputLine = consumeInputLine ;
15+ }
16+
17+ @ Override
18+ public void run () {
19+ System .out .println ("gobbler running" );
20+ new BufferedReader (new InputStreamReader (inputStream )).lines ().forEach (consumeInputLine );
21+ }
22+ }
You can’t perform that action at this time.
0 commit comments