/** * check if we need to wrap the PayloadGenerator with ExpectHandler */ private PayloadGenerator wrapWithExpectHandlerIfNeeded(final PayloadGenerator payloadGenerator, final HttpRequestPacket requestPacket) { if (payloadGenerator == null) { return null; } // check if we need to wrap the PayloadGenerator with ExpectWrapper final MimeHeaders headers = requestPacket.getHeaders(); final int expectHeaderIdx = headers.indexOf(Header.Expect, 0); return expectHeaderIdx != -1 && headers.getValue(expectHeaderIdx).equalsIgnoreCase("100-Continue") ? PayloadGenFactory.wrapWithExpect(payloadGenerator) : payloadGenerator; }
/** * Makes sure transfer-encoding header is present. * * @param defaultValue default transfer-encoding value. */ protected void makeTransferEncodingHeader(final String defaultValue) { final int idx = headers.indexOf(Header.TransferEncoding, 0); if (idx == -1) { headers.addValue(Header.TransferEncoding).setBytes( CHUNKED_ENCODING_BYTES); } }
/** * Makes sure transfer-encoding header is present. * * @param defaultValue default transfer-encoding value. */ protected void makeTransferEncodingHeader(final String defaultValue) { final int idx = headers.indexOf(Header.TransferEncoding, 0); if (idx == -1) { headers.addValue(Header.TransferEncoding).setBytes( CHUNKED_ENCODING_BYTES); } }
/** * Makes sure transfer-encoding header is present. * * @param defaultValue default transfer-encoding value. */ protected void makeTransferEncodingHeader(final String defaultValue) { final int idx = headers.indexOf(Header.TransferEncoding, 0); if (idx == -1) { headers.addValue(Header.TransferEncoding).setBytes( CHUNKED_ENCODING_BYTES); } }
/** * Makes sure transfer-encoding header is present. * * @param defaultValue default transfer-encoding value. */ protected void makeTransferEncodingHeader(final String defaultValue) { final int idx = headers.indexOf(Header.TransferEncoding, 0); if (idx == -1) { headers.addValue(Header.TransferEncoding).setBytes( CHUNKED_ENCODING_BYTES); } }
/** * Makes sure transfer-encoding header is present. * * @param defaultValue default transfer-encoding value. */ protected void makeTransferEncodingHeader(final String defaultValue) { final int idx = headers.indexOf(Header.TransferEncoding, 0); if (idx == -1) { headers.addValue(Header.TransferEncoding).setBytes( CHUNKED_ENCODING_BYTES); } }
/** * Makes sure transfer-encoding header is present. * * @param defaultValue default transfer-encoding value. */ protected void makeTransferEncodingHeader(final String defaultValue) { final int idx = headers.indexOf(Header.TransferEncoding, 0); if (idx == -1) { headers.addValue(Header.TransferEncoding).setBytes( CHUNKED_ENCODING_BYTES); } }
/** * Makes sure transfer-encoding header is present. * * @param defaultValue default transfer-encoding value. */ protected void makeTransferEncodingHeader(final String defaultValue) { final int idx = headers.indexOf(Header.TransferEncoding, 0); if (idx == -1) { headers.addValue(Header.TransferEncoding).setBytes( CHUNKED_ENCODING_BYTES); } }
/** * Makes sure transfer-encoding header is present. * * @param defaultValue default transfer-encoding value. */ protected void makeTransferEncodingHeader(final String defaultValue) { final int idx = headers.indexOf(Header.TransferEncoding, 0); if (idx == -1) { headers.addValue(Header.TransferEncoding).setBytes( CHUNKED_ENCODING_BYTES); } }
/** * Makes sure transfer-encoding header is present. * * @param defaultValue default transfer-encoding value. */ protected void makeTransferEncodingHeader(final String defaultValue) { final int idx = headers.indexOf(Header.TransferEncoding, 0); if (idx == -1) { headers.addValue(Header.TransferEncoding).setBytes( CHUNKED_ENCODING_BYTES); } }
/** * Makes sure transfer-encoding header is present. * * @param defaultValue default transfer-encoding value. */ protected void makeTransferEncodingHeader(final String defaultValue) { final int idx = headers.indexOf(Header.TransferEncoding, 0); if (idx == -1) { headers.addValue(Header.TransferEncoding).setBytes( CHUNKED_ENCODING_BYTES); } }
/** * Obtain content-encoding value and mark it as serialized. * * @param value container for the content-type value. */ protected void extractContentEncoding(final DataChunk value) { final int idx = headers.indexOf(Header.ContentEncoding, 0); if (idx != -1) { headers.setSerialized(idx, true); value.set(headers.getValue(idx)); } }
/** * Obtain content-encoding value and mark it as serialized. * * @param value container for the content-type value. */ protected void extractContentEncoding(final DataChunk value) { final int idx = headers.indexOf(Header.ContentEncoding, 0); if (idx != -1) { headers.setSerialized(idx, true); value.set(headers.getValue(idx)); } }
/** * Obtain content-encoding value and mark it as serialized. * * @param value container for the content-type value. */ protected void extractContentEncoding(final DataChunk value) { final int idx = headers.indexOf(Header.ContentEncoding, 0); if (idx != -1) { headers.setSerialized(idx, true); value.set(headers.getValue(idx)); } }
/** * Obtain content-encoding value and mark it as serialized. * * @param value container for the content-type value. */ protected void extractContentEncoding(final DataChunk value) { final int idx = headers.indexOf(Header.ContentEncoding, 0); if (idx != -1) { headers.setSerialized(idx, true); value.set(headers.getValue(idx)); } }
/** * Obtain content-encoding value and mark it as serialized. * * @param value container for the content-type value. */ protected void extractContentEncoding(final DataChunk value) { final int idx = headers.indexOf(Header.ContentEncoding, 0); if (idx != -1) { headers.setSerialized(idx, true); value.set(headers.getValue(idx)); } }
/** * Obtain content-encoding value and mark it as serialized. * * @param value container for the content-type value. */ protected void extractContentEncoding(final DataChunk value) { final int idx = headers.indexOf(Header.ContentEncoding, 0); if (idx != -1) { headers.setSerialized(idx, true); value.set(headers.getValue(idx)); } }
/** * Obtain content-encoding value and mark it as serialized. * * @param value container for the content-type value. */ protected void extractContentEncoding(final DataChunk value) { final int idx = headers.indexOf(Header.ContentEncoding, 0); if (idx != -1) { headers.setSerialized(idx, true); value.set(headers.getValue(idx)); } }
/** * Obtain content-encoding value and mark it as serialized. * * @param value container for the content-type value. */ protected void extractContentEncoding(final DataChunk value) { final int idx = headers.indexOf(Header.ContentEncoding, 0); if (idx != -1) { headers.setSerialized(idx, true); value.set(headers.getValue(idx)); } }
/** * Obtain content-encoding value and mark it as serialized. * * @param value container for the content-type value. */ protected void extractContentEncoding(final DataChunk value) { final int idx = headers.indexOf(Header.ContentEncoding, 0); if (idx != -1) { headers.setSerialized(idx, true); value.set(headers.getValue(idx)); } }