@Override public void write(byte[] bytes, int off, int len) throws IOException { DefaultDataBuffer.this.write(bytes, off, len); } }
@Override public void write(int b) throws IOException { DefaultDataBuffer.this.write((byte) b); }
@Override public DefaultDataBuffer write(byte[] source) { Assert.notNull(source, "Byte array must not be null"); write(source, 0, source.length); return this; }
@Override public void write(byte[] bytes, int off, int len) throws IOException { DefaultDataBuffer.this.write(bytes, off, len); } }
@Override public void write(int b) throws IOException { DefaultDataBuffer.this.write((byte) b); }
@Override public DefaultDataBuffer write(DataBuffer... buffers) { if (!ObjectUtils.isEmpty(buffers)) { write(Arrays.stream(buffers).map(DataBuffer::asByteBuffer).toArray(ByteBuffer[]::new)); } return this; }
@Override public DefaultDataBuffer write(byte[] source) { Assert.notNull(source, "Byte array must not be null"); write(source, 0, source.length); return this; }
@Override public DefaultDataBuffer write(DataBuffer... buffers) { if (!ObjectUtils.isEmpty(buffers)) { write(Arrays.stream(buffers).map(DataBuffer::asByteBuffer).toArray(ByteBuffer[]::new)); } return this; }
private static DataBuffer asDataBuffer(String text) { DefaultDataBuffer buffer = new DefaultDataBufferFactory().allocateBuffer(); return buffer.write(text.getBytes(StandardCharsets.UTF_8)); }
@Override public Flux<DataBuffer> getBody() { DefaultDataBuffer buffer = new DefaultDataBufferFactory().allocateBuffer(); buffer.write(this.result.getRequestBodyContent()); return Flux.fromArray(new DataBuffer[] { buffer }); }
@Override public void write(byte[] bytes, int off, int len) throws IOException { DefaultDataBuffer.this.write(bytes, off, len); } }
@Override public void write(byte[] bytes, int off, int len) throws IOException { DefaultDataBuffer.this.write(bytes, off, len); } }
@Override public void write(int b) throws IOException { DefaultDataBuffer.this.write((byte) b); }
@Override public void write(int b) throws IOException { DefaultDataBuffer.this.write((byte) b); }
@Override public DefaultDataBuffer write(byte[] source) { Assert.notNull(source, "'source' must not be null"); write(source, 0, source.length); return this; }
@Override public DefaultDataBuffer write(byte[] source) { Assert.notNull(source, "Byte array must not be null"); write(source, 0, source.length); return this; }
@Override public DefaultDataBuffer write(DataBuffer... buffers) { if (!ObjectUtils.isEmpty(buffers)) { ByteBuffer[] byteBuffers = Arrays.stream(buffers).map(DataBuffer::asByteBuffer) .toArray(ByteBuffer[]::new); write(byteBuffers); } return this; }
@Override public DefaultDataBuffer write(DataBuffer... buffers) { if (!ObjectUtils.isEmpty(buffers)) { write(Arrays.stream(buffers).map(DataBuffer::asByteBuffer).toArray(ByteBuffer[]::new)); } return this; }