src/java.net.http/share/classes/java/net/http/HttpResponse.java
branchhttp-client-branch
changeset 56120 5db317238575
parent 56119 33436f5e3b9d
child 56126 86e628130926
equal deleted inserted replaced
56119:33436f5e3b9d 56120:5db317238575
   371          * <p> For example:
   371          * <p> For example:
   372          * <pre> {@code  // A LineParserSubscriber that implements Flow.Subscriber<String>
   372          * <pre> {@code  // A LineParserSubscriber that implements Flow.Subscriber<String>
   373          *  // and accumulates lines that match a particular pattern
   373          *  // and accumulates lines that match a particular pattern
   374          *  Pattern pattern = ...;
   374          *  Pattern pattern = ...;
   375          *  LineParserSubscriber subscriber = new LineParserSubscriber(pattern);
   375          *  LineParserSubscriber subscriber = new LineParserSubscriber(pattern);
   376          *  HttpResponse<List<String>> response = client.sendAsync(request,
   376          *  HttpResponse<List<String>> response = client.send(request,
   377          *      BodyHandler.fromLineSubscriber(subscriber, (s) -> s.getMatchingLines(), "\n")).join();
   377          *      BodyHandler.fromLineSubscriber(subscriber, s -> s.getMatchingLines(), "\n"));
   378          *  if (response.statusCode() != 200) {
   378          *  if (response.statusCode() != 200) {
   379          *      System.err.printf("ERROR: %d status received%n", response.statusCode());
   379          *      System.err.printf("ERROR: %d status received%n", response.statusCode());
   380          *  } }</pre>
   380          *  } }</pre>
   381          *
   381          *
   382          *
   382          *