public void writeTo(MessageContext messageContext, OMOutputFormat format, OutputStream outputStream, boolean preserve) throws AxisFault { messageFormatter.writeTo(messageContext, format, outputStream, preserve); } }
public long getContentLength() { if (chunked) { return -1; } if (bytes == null) { try { bytes = messageFormatter.getBytes(messageContext, format); } catch (AxisFault e) { return -1; } } return bytes.length; }
public String getContentType(MessageContext messageContext, OMOutputFormat format, String soapAction) { return messageFormatter.getContentType(messageContext, format, soapAction); }
private void sendUsingOutputStream(MessageContext msgContext) throws AxisFault { OMOutputFormat format = NhttpUtil.getOMOutputFormat(msgContext); MessageFormatter messageFormatter = MessageFormatterDecoratorFactory.createMessageFormatterDecorator(msgContext); OutputStream out = (OutputStream) msgContext.getProperty(MessageContext.TRANSPORT_OUT); if (msgContext.isServerSide()) { OutTransportInfo transportInfo = (OutTransportInfo) msgContext.getProperty(Constants.OUT_TRANSPORT_INFO); if (transportInfo != null) { transportInfo.setContentType( messageFormatter.getContentType(msgContext, format, msgContext.getSoapAction())); } else { throw new AxisFault(Constants.OUT_TRANSPORT_INFO + " has not been set"); } } try { messageFormatter.writeTo(msgContext, format, out, false); out.close(); } catch (IOException e) { handleException("IO Error sending response message", e); } }
messageFormatter.getContentType(msgContext, format, findSOAPAction(msgContext))); try { out = new GZIPOutputStream(out); out.write(messageFormatter.getBytes(msgContext, format)); ((GZIPOutputStream) out).finish(); out.flush(); messageFormatter.writeTo(msgContext, format, out, false);
public void writeRequest(OutputStream outStream) throws IOException { Object gzip = messageContext.getOptions().getProperty(HTTPConstants.MC_GZIP_REQUEST); if (gzip != null && JavaUtils.isTrueExplicitly(gzip) && chunked) { outStream = new GZIPOutputStream(outStream); } try { if (chunked) { messageFormatter.writeTo(messageContext, format, outStream, isAllowedRetry); } else { if (bytes == null) { bytes = messageFormatter.getBytes(messageContext, format); } outStream.write(bytes); } if (outStream instanceof GZIPOutputStream) { ((GZIPOutputStream) outStream).finish(); } outStream.flush(); } catch (FactoryConfigurationError e) { throw AxisFault.makeFault(e); } catch (IOException e) { throw AxisFault.makeFault(e); } }
requestWithEntity.setHeader( HTTP.CONTENT_TYPE, messageFormatter.getContentType(msgContext, format, msgContext.getSoapAction())); httpRequest = requestWithEntity; URL url = messageFormatter.getTargetAddress( msgContext, format, new URL(epr.getAddress())); messageFormatter.formatSOAPAction(msgContext, null, soapAction));
.getMessageFormatter(msgContext); url = messageFormatter.getTargetAddress(msgContext, format, url); messageFormatter.getContentType(msgContext, format, soapActionString));
public String formatSOAPAction(MessageContext messageContext, OMOutputFormat format, String soapAction) { return messageFormatter.formatSOAPAction(messageContext, format, soapAction); }
OMOutputFormat format = PassThroughTransportUtils.getOMOutputFormat(requestMsgCtx); if (formatter != null && format != null) { URL _url = formatter.getTargetAddress(requestMsgCtx, format, url); if (_url != null && !_url.toString().isEmpty()) { if (requestMsgCtx.getProperty(NhttpConstants.POST_TO_URI) != null MessageFormatterDecoratorFactory.createMessageFormatterDecorator(requestMsgCtx); request.setHeader(HTTPConstants.HEADER_SOAP_ACTION, messageFormatter.formatSOAPAction(requestMsgCtx, null, soapAction));
public URL getTargetAddress(MessageContext messageContext, OMOutputFormat format, URL targetURL) throws AxisFault { return messageFormatter.getTargetAddress(messageContext, format, targetURL); }
private void sendUsingOutputStream(MessageContext msgContext) throws AxisFault { OMOutputFormat format = NhttpUtil.getOMOutputFormat(msgContext); MessageFormatter messageFormatter = MessageFormatterDecoratorFactory.createMessageFormatterDecorator(msgContext); OutputStream out = (OutputStream) msgContext.getProperty(MessageContext.TRANSPORT_OUT); if (msgContext.isServerSide()) { OutTransportInfo transportInfo = (OutTransportInfo) msgContext.getProperty(Constants.OUT_TRANSPORT_INFO); if (transportInfo != null) { transportInfo.setContentType( messageFormatter.getContentType(msgContext, format, msgContext.getSoapAction())); } else { throw new AxisFault(Constants.OUT_TRANSPORT_INFO + " has not been set"); } } try { messageFormatter.writeTo(msgContext, format, out, false); out.close(); } catch (IOException e) { handleException("IO Error sending response message", e); } }
url = messageFormatter.getTargetAddress(msgContext, format, url); String contentType = messageFormatter.getContentType(msgContext, format, soapActionString); String soapAction = messageFormatter.formatSOAPAction(msgContext, format, soapActionString);
url = messageFormatter.getTargetAddress(msgContext, format, url); messageFormatter.getContentType(msgContext, format, soapActionString));
public String formatSOAPAction(MessageContext messageContext, OMOutputFormat format, String soapAction) { return messageFormatter.formatSOAPAction(messageContext, format, soapAction); }
public URL getTargetAddress(MessageContext messageContext, OMOutputFormat format, URL targetURL) throws AxisFault { return messageFormatter.getTargetAddress(messageContext, format, targetURL); }
public void writeTo(MessageContext messageContext, OMOutputFormat format, OutputStream outputStream, boolean preserve) throws AxisFault { messageFormatter.writeTo(messageContext, format, outputStream, preserve); } }
messageFormatter.getContentType(msgContext, format, findSOAPAction(msgContext))); try { out = new GZIPOutputStream(out); messageFormatter.writeTo(msgContext, format, out, false); ((GZIPOutputStream) out).finish(); out.flush(); messageFormatter.writeTo(msgContext, format, out, false);
public byte[] getBytes(MessageContext messageContext, OMOutputFormat format) throws AxisFault { return messageFormatter.getBytes(messageContext, format); }
public String getContentType(MessageContext messageContext, OMOutputFormat format, String soapAction) { return messageFormatter.getContentType(messageContext, format, soapAction); }