private Transferable initBasicResponseTransferable(HttpMethodBase method) throws IOException, HttpException { m_client.executeMethod(method); Header contentTypeHeader = method.getResponseHeader("Content-Type"); String contentType = contentTypeHeader != null ? contentTypeHeader.getValue() : ""; Transferable trans = TransferableFactory.getInstance().createStreamTransferable(contentType, method.getResponseBodyAsStream(), method.getResponseCharSet()); return trans; }
return TransferableFactory.getInstance().createStreamTransferable(queryFormat, new ByteArrayInputStream(baos.toByteArray()), null); } catch (IOException e) { LOG.error("Error creating image with exception message", e);
lRes = TransferableFactory.getInstance().createStreamTransferable(contentType, new GZIPInputStream(httpResponse.getContent(), 1024), charset); } else { lRes = TransferableFactory.getInstance().createStreamTransferable(contentType, httpResponse.getContent(), charset);
TransferableFactory.getInstance().createStreamTransferable(contentType, responseStream, charset); } else { responseTransferable = TransferableFactory.getInstance().createTextualTransferable(contentType, content, charset); TransferableFactory.getInstance().createStreamTransferable(contentType, responseTransferable.getPayload().getAsStream(), charset);
private Transferable createPostTransferable() throws FacadeRequestBuilderException { String requestEncoding = getCharacterEncoding(); String requestContentType = getContentType(); String requestQueryString = reencodeQueryString(); Transferable transferable; try { transferable = TransferableFactory.getInstance().createStreamTransferable(requestContentType, getInputStream(), requestEncoding); } catch (IOException e) { throw new FacadeRequestBuilderException("Could not create request transferable", e); } if (requestQueryString != null && requestQueryString.length() > 0) { transferable.addAttribute(new SimpleTransferAttribute(TransferAttribute.QUERY_STRING_ATTR, requestQueryString)); } return transferable; }
Transferable transferableCaps; try { transferableCaps = TransferableFactory.getInstance().createStreamTransferable("text/xml", m_wssCapabilities.getStream(), "utf-8"); } catch (IOException e) { throw new ServiceException("Could not create capabilities document", ServiceException.SERVICE_ERROR, e);