@Override public void close() throws IOException { if (this.producer != null) { this.producer.close(); } }
@Override public boolean isRepeatable() { return this.producer == null || this.producer.isRepeatable(); }
@Override public void produceContent( final ContentEncoder encoder, final IOControl ioctrl) throws IOException { this.contentProducer.produceContent(encoder, ioctrl); }
@Override public void produceContent( final ContentEncoder encoder, final IOControl ioctrl) throws IOException { if (this.producer != null) { this.producer.produceContent(encoder, ioctrl); if (encoder.isCompleted()) { this.producer.close(); } } }
@Override public void produceContent( final ContentEncoder encoder, final IOControl ioctrl) throws IOException { if (this.producer != null) { this.producer.produceContent(encoder, ioctrl); if (encoder.isCompleted()) { this.producer.close(); } } }
@Override public void produceContent( final ContentEncoder encoder, final IOControl ioctrl) throws IOException { if (this.producer != null) { this.producer.produceContent(encoder, ioctrl); if (encoder.isCompleted()) { this.producer.close(); } } }
@Override public void close() throws IOException { if (this.producer != null) { this.producer.close(); } }
@Override public void produceContent( final ContentEncoder encoder, final IOControl ioctrl) throws IOException { this.contentProducer.produceContent(encoder, ioctrl); }
@Override public boolean isRepeatable() { return this.producer == null || this.producer.isRepeatable(); }
@Override public void produceContent( final ContentEncoder encoder, final IOControl ioctrl) throws IOException { if (this.producer != null) { this.producer.produceContent(encoder, ioctrl); if (encoder.isCompleted()) { this.producer.close(); } } }
@Override public void resetRequest() throws IOException { if (this.producer != null) { this.producer.close(); } }
@Override public void resetRequest() throws IOException { if (this.producer != null) { this.producer.close(); } }
@Override public void close() throws IOException { this.contentProducer.close(); }
@Override public void close() throws IOException { if (this.producer != null) { this.producer.close(); } }
@Override public void close() throws IOException { if (this.producer != null) { this.producer.close(); } }
@Override public void close() throws IOException { this.contentProducer.close(); }