src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/RequestPublishers.java
branchhttp-client-branch
changeset 55792 0936888d5a4a
parent 55777 e62cbcc08cae
child 55799 c71f52f48d97
equal deleted inserted replaced
55791:4849d9e433be 55792:0936888d5a4a
    40 import java.security.PrivilegedExceptionAction;
    40 import java.security.PrivilegedExceptionAction;
    41 import java.util.ArrayList;
    41 import java.util.ArrayList;
    42 import java.util.Iterator;
    42 import java.util.Iterator;
    43 import java.util.List;
    43 import java.util.List;
    44 import java.util.NoSuchElementException;
    44 import java.util.NoSuchElementException;
    45 import java.util.Objects;
       
    46 import java.util.concurrent.ConcurrentLinkedQueue;
    45 import java.util.concurrent.ConcurrentLinkedQueue;
    47 import java.util.concurrent.Flow;
    46 import java.util.concurrent.Flow;
    48 import java.util.function.Supplier;
    47 import java.util.function.Supplier;
    49 import jdk.incubator.http.HttpRequest.BodyPublisher;
    48 import jdk.incubator.http.HttpRequest.BodyPublisher;
    50 import jdk.incubator.http.internal.common.Utils;
    49 import jdk.incubator.http.internal.common.Utils;
   269         StreamIterator(InputStream is, Supplier<? extends ByteBuffer> bufSupplier) {
   268         StreamIterator(InputStream is, Supplier<? extends ByteBuffer> bufSupplier) {
   270             this.is = is;
   269             this.is = is;
   271             this.bufSupplier = bufSupplier;
   270             this.bufSupplier = bufSupplier;
   272         }
   271         }
   273 
   272 
   274         Throwable error() {
   273 //        Throwable error() {
   275             return error;
   274 //            return error;
   276         }
   275 //        }
   277 
   276 
   278         private int read() {
   277         private int read() {
   279             nextBuffer = bufSupplier.get();
   278             nextBuffer = bufSupplier.get();
   280             nextBuffer.clear();
   279             nextBuffer.clear();
   281             byte[] buf = nextBuffer.array();
   280             byte[] buf = nextBuffer.array();