public static InputStream getUTF8Stream(String s) { try { ByteArrayBuffer bab = new ByteArrayBuffer(); Writer w = new OutputStreamWriter(bab, "utf-8"); w.write(s); w.close(); return bab.newInputStream(); } catch (IOException e) { throw new RuntimeException("should not happen"); } }
public static InputStream getUTF8Stream(String s) { try { ByteArrayBuffer bab = new ByteArrayBuffer(); Writer w = new OutputStreamWriter(bab, "utf-8"); w.write(s); w.close(); return bab.newInputStream(); } catch (IOException e) { throw new RuntimeException("should not happen"); } }
public static InputStream getUTF8Stream(String s) { try { ByteArrayBuffer bab = new ByteArrayBuffer(); Writer w = new OutputStreamWriter(bab, "utf-8"); w.write(s); w.close(); return bab.newInputStream(); } catch (IOException e) { throw new RuntimeException("should not happen"); } }
@Override public byte[] asByteArray() { ByteArrayBuffer bab = new ByteArrayBuffer(); try { writeTo(bab); } catch (IOException e) { throw new WebServiceException(e); } return bab.getRawData(); }
@Override public InputStream getByteStream() { ByteArrayBuffer bab = new ByteArrayBuffer(); try { doc.writeTo(null, resolver, bab); } catch (IOException ioe) { throw new WebServiceException(ioe); } return bab.newInputStream(); }
@Override public InputStream asInputStream() { ByteArrayBuffer bab = new ByteArrayBuffer(); try { writeTo(bab); } catch (IOException e) { throw new WebServiceException(e); } return bab.newInputStream(); }
@Override public byte[] asByteArray() { ByteArrayBuffer bab = new ByteArrayBuffer(); try { writeTo(bab); } catch (IOException e) { throw new WebServiceException(e); } return bab.getRawData(); }
@Override public InputStream getByteStream() { ByteArrayBuffer bab = new ByteArrayBuffer(); try { doc.writeTo(null, resolver, bab); } catch (IOException ioe) { throw new WebServiceException(ioe); } return bab.newInputStream(); }
@Override public InputStream asInputStream() { ByteArrayBuffer bab = new ByteArrayBuffer(); try { writeTo(bab); } catch (IOException e) { throw new WebServiceException(e); } return bab.newInputStream(); }
@Override public InputStream getByteStream() { ByteArrayBuffer bab = new ByteArrayBuffer(); try { doc.writeTo(null, resolver, bab); } catch (IOException ioe) { throw new WebServiceException(ioe); } return bab.newInputStream(); }
private Document createDOM(SDDocument doc) { // Get infoset ByteArrayBuffer bab = new ByteArrayBuffer(); try { doc.writeTo(null, resolver, bab); } catch (IOException ioe) { throw new WebServiceException(ioe); } // Convert infoset to DOM Transformer trans = XmlUtil.newTransformer(); Source source = new StreamSource(bab.newInputStream(), null); //doc.getURL().toExternalForm()); DOMResult result = new DOMResult(); try { trans.transform(source, result); } catch(TransformerException te) { throw new WebServiceException(te); } return (Document)result.getNode(); }
@Override public InputStream asInputStream() { ByteArrayBuffer bab = new ByteArrayBuffer(); try { writeTo(bab); } catch (IOException e) { throw new WebServiceException(e); } return bab.newInputStream(); }
@Override public byte[] asByteArray() { ByteArrayBuffer bab = new ByteArrayBuffer(); try { writeTo(bab); } catch (IOException e) { throw new WebServiceException(e); } return bab.getRawData(); }
private Document createDOM(SDDocument doc) { // Get infoset ByteArrayBuffer bab = new ByteArrayBuffer(); try { doc.writeTo(null, resolver, bab); } catch (IOException ioe) { throw new WebServiceException(ioe); } // Convert infoset to DOM Transformer trans = XmlUtil.newTransformer(); Source source = new StreamSource(bab.newInputStream(), null); //doc.getURL().toExternalForm()); DOMResult result = new DOMResult(); try { trans.transform(source, result); } catch(TransformerException te) { throw new WebServiceException(te); } return (Document)result.getNode(); }
private Document createDOM(SDDocument doc) { // Get infoset ByteArrayBuffer bab = new ByteArrayBuffer(); try { doc.writeTo(null, resolver, bab); } catch (IOException ioe) { throw new WebServiceException(ioe); } // Convert infoset to DOM Transformer trans = XmlUtil.newTransformer(); Source source = new StreamSource(bab.newInputStream(), null); //doc.getURL().toExternalForm()); DOMResult result = new DOMResult(); try { trans.transform(source, result); } catch(TransformerException te) { throw new WebServiceException(te); } return (Document)result.getNode(); }
@Override public byte[] asByteArray() { if (buf == null) { ByteArrayBuffer baf = new ByteArrayBuffer(); try { baf.write(part.readOnce()); } catch(IOException ioe) { throw new WebServiceException(ioe); } finally { if (baf != null) { try { baf.close(); } catch (IOException ex) { Logger.getLogger(MimeMultipartParser.class.getName()).log(Level.FINE, null, ex); } } } buf = baf.toByteArray(); } return buf; }
@Override public byte[] asByteArray() { if (buf == null) { ByteArrayBuffer baf = new ByteArrayBuffer(); try { baf.write(part.readOnce()); } catch(IOException ioe) { throw new WebServiceException(ioe); } finally { if (baf != null) { try { baf.close(); } catch (IOException ex) { Logger.getLogger(MimeMultipartParser.class.getName()).log(Level.FINE, null, ex); } } } buf = baf.toByteArray(); } return buf; }
@Override public byte[] asByteArray() { if (buf == null) { ByteArrayBuffer baf = new ByteArrayBuffer(); try { baf.write(part.readOnce()); } catch(IOException ioe) { throw new WebServiceException(ioe); } finally { if (baf != null) { try { baf.close(); } catch (IOException ex) { Logger.getLogger(MimeMultipartParser.class.getName()).log(Level.FINE, null, ex); } } } buf = baf.toByteArray(); } return buf; }
private Packet decodePacket(@NotNull WSHTTPConnection con, @NotNull Codec codec) throws IOException { String ct = con.getRequestHeader("Content-Type"); InputStream in = con.getInput(); Packet packet = new Packet(); packet.soapAction = fixQuotesAroundSoapAction(con.getRequestHeader("SOAPAction")); packet.wasTransportSecure = con.isSecure(); packet.acceptableMimeTypes = con.getRequestHeader("Accept"); packet.addSatellite(con); addSatellites(packet); packet.isAdapterDeliversNonAnonymousResponse = true; packet.component = this; packet.transportBackChannel = new Oneway(con); packet.webServiceContextDelegate = con.getWebServiceContextDelegate(); packet.setState(Packet.State.ServerRequest); if (dump || LOGGER.isLoggable(Level.FINER)) { ByteArrayBuffer buf = new ByteArrayBuffer(); buf.write(in); in.close(); dump(buf, "HTTP request", con.getRequestHeaders()); in = buf.newInputStream(); } codec.decode(in, ct, packet); return packet; }
private Packet decodePacket(@NotNull WSHTTPConnection con, @NotNull Codec codec) throws IOException { String ct = con.getRequestHeader("Content-Type"); InputStream in = con.getInput(); Packet packet = new Packet(); packet.soapAction = fixQuotesAroundSoapAction(con.getRequestHeader("SOAPAction")); packet.wasTransportSecure = con.isSecure(); packet.acceptableMimeTypes = con.getRequestHeader("Accept"); packet.addSatellite(con); addSatellites(packet); packet.isAdapterDeliversNonAnonymousResponse = true; packet.component = this; packet.transportBackChannel = new Oneway(con); packet.webServiceContextDelegate = con.getWebServiceContextDelegate(); packet.setState(Packet.State.ServerRequest); if (dump || LOGGER.isLoggable(Level.FINER)) { ByteArrayBuffer buf = new ByteArrayBuffer(); buf.write(in); in.close(); dump(buf, "HTTP request", con.getRequestHeaders()); in = buf.newInputStream(); } codec.decode(in, ct, packet); return packet; }