/** * {@inheritDoc} */ @Override public void writeTo(OutputStream outstream) throws IOException { delegate.writeTo(outstream); }
/** * {@inheritDoc} */ @Override public void writeTo(OutputStream outstream) throws IOException { delegate.writeTo(outstream); }
/** * {@inheritDoc} */ @Override public void writeTo(OutputStream outstream) throws IOException { delegate.writeTo(outstream); }
/** * @param payload * payload to write * @param lengthDesc * what to use in error log when an IOException occurs * @param connection * connection to write to */ void writePayloadToConnection(Payload payload, Object lengthDesc, HttpURLConnection connection) throws IOException { connection.setDoOutput(true); CountingOutputStream out = new CountingOutputStream(connection.getOutputStream()); try { payload.writeTo(out); } catch (IOException e) { logger.error(e, "error after writing %d/%s bytes to %s", out.getCount(), lengthDesc, connection.getURL()); throw e; } }
/** * @param payload * payload to write * @param lengthDesc * what to use in error log when an IOException occurs * @param connection * connection to write to */ void writePayloadToConnection(Payload payload, Object lengthDesc, HttpURLConnection connection) throws IOException { connection.setDoOutput(true); CountingOutputStream out = new CountingOutputStream(connection.getOutputStream()); try { payload.writeTo(out); } catch (IOException e) { logger.error(e, "error after writing %d/%s bytes to %s", out.getCount(), lengthDesc, connection.getURL()); throw e; } }
/** * @param payload * payload to write * @param lengthDesc * what to use in error log when an IOException occurs * @param connection * connection to write to */ void writePayloadToConnection(Payload payload, Object lengthDesc, HttpURLConnection connection) throws IOException { connection.setDoOutput(true); CountingOutputStream out = new CountingOutputStream(connection.getOutputStream()); try { payload.writeTo(out); } catch (IOException e) { logger.error(e, "error after writing %d/%s bytes to %s", out.getCount(), lengthDesc, connection.getURL()); throw e; } }
try { ByteArrayOutputStream out = new ByteArrayOutputStream(); request.getPayload().writeTo(out); byte[] array = out.toByteArray(); if (!request.getPayload().isRepeatable()) {
MutableContentMetadata oldMd = in.getPayload().getContentMetadata(); ByteArrayOutputStream out = new ByteArrayOutputStream(); in.getPayload().writeTo(out); payload = (ByteArrayPayload) Payloads.calculateMD5(Payloads.newPayload(out.toByteArray())); HttpUtils.copy(oldMd, payload.getContentMetadata());
MutableContentMetadata oldMd = in.getPayload().getContentMetadata(); ByteArrayOutputStream out = new ByteArrayOutputStream(); in.getPayload().writeTo(out); payload = (ByteArrayPayload) Payloads.calculateMD5(Payloads.newPayload(out.toByteArray())); HttpUtils.copy(oldMd, payload.getContentMetadata());
MutableContentMetadata oldMd = in.getPayload().getContentMetadata(); ByteArrayOutputStream out = new ByteArrayOutputStream(); in.getPayload().writeTo(out); payload = (ByteArrayPayload) Payloads.calculateMD5(Payloads.newPayload(out.toByteArray())); HttpUtils.copy(oldMd, payload.getContentMetadata());