public void writeTo(javax.xml.stream.XMLStreamWriter streamWriter) throws javax.xml.stream.XMLStreamException { buffer.writeToXMLStreamWriter(streamWriter); }
public void writeTo(XMLStreamWriter streamWriter) throws XMLStreamException { buffer.writeToXMLStreamWriter(streamWriter); }
public void writeTo(XMLStreamWriter streamWriter) throws XMLStreamException { if(buffer != null){ buffer.writeToXMLStreamWriter(streamWriter); }else{ logger.log(Level.SEVERE, LogStringsMessages.WSS_1712_UNBUFFERED_SIGNATURE_ERROR()); throw new XMLStreamException("Signature is not buffered , message not as per configured policy"); } }
/** * Writes the whole SOAP message (but not attachments) * to the given writer. * * This consumes the message. * * @throws XMLStreamException * If the {@link XMLStreamWriter} reports an error, * or some other errors happen during the processing. */ public void writeTo(XMLStreamWriter sw) throws XMLStreamException{ if(bufferedMsg != null){ bufferedMsg.writeToXMLStreamWriter(sw); return; } sm.writeTo(sw); }
public void writePayload(XMLStreamWriter writer)throws XMLStreamException{ if(this.message != null){ if(getBodyContentId() == null) this.message.writePayloadTo(writer); else{ boolean isSOAP12 = (this.soapVersion == SOAPVersion.SOAP_12) ? true : false; XMLStreamFilterWithId xmlStreamFilterWithId = new XMLStreamFilterWithId(writer, new NamespaceContextEx(isSOAP12),getBodyContentId()); this.message.writePayloadTo(xmlStreamFilterWithId); } }else if(bodyContent != null){ ((SecurityElementWriter)bodyContent).writeTo(writer); }else if(buffer != null){ buffer.writeToXMLStreamWriter(writer); }else{ throw new UnsupportedOperationException(); //TODO } }