void setPacketMessage(Message newMessage){ if(newMessage != null) { packet.setMessage(newMessage); soapMsg = null; } }
void setPacketMessage(Message newMessage){ if(newMessage != null) { packet.setMessage(newMessage); lm = null; } }
void setPacketMessage(Message newMessage){ if(newMessage != null) { packet.setMessage(newMessage); lm = null; } }
void setPacketMessage(Message newMessage){ if(newMessage != null) { packet.setMessage(newMessage); soapMsg = null; } }
void setPacketMessage(Message newMessage){ if(newMessage != null) { packet.setMessage(newMessage); lm = null; } }
public void setMessage(Message message) { packet.setMessage(message); }
void setPacketMessage(Message newMessage){ if(newMessage != null) { packet.setMessage(newMessage); soapMsg = null; } }
public void setMessage(SOAPMessage newMsg) { message = newMsg; //keep the com.sun.xml.ws.api.message.Message in the packet consistent with the //SOAPMessage we are storing here. packet.setMessage(Messages.create(newMsg)); }
protected void updateMessage() { //Check if SOAPMessage has changed, if so construct new one, // Packet are handled through MessageContext if(soapMsg != null) { packet.setMessage(SAAJFactory.create(soapMsg)); soapMsg = null; } }
protected void updateMessage() { //Check if SOAPMessage has changed, if so construct new one, // Packet are handled through MessageContext if(soapMsg != null) { packet.setMessage(SAAJFactory.create(soapMsg)); soapMsg = null; } }
protected void updateMessage() { //Check if SOAPMessage has changed, if so construct new one, // Packet are handled through MessageContext if(soapMsg != null) { packet.setMessage(SAAJFactory.create(soapMsg)); soapMsg = null; } }
public void decode(InputStream in, String contentType, Packet packet) throws IOException { Message message = XMLMessage.create(contentType, in, features); packet.setMessage(message); }
private Packet packet(Message m) { final Packet p = new Packet(); //TODO when do we use xmlCodec? p.codec = soapCodec; if (m != null) p.setMessage(m); MTOMFeature mf = features.get(MTOMFeature.class); if (mf != null) { p.setMtomFeature(mf); } p.setSAAJFactory(saajFactory); return p; }
private Packet packet(Message m) { final Packet p = new Packet(); //TODO when do we use xmlCodec? p.codec = soapCodec; if (m != null) p.setMessage(m); MTOMFeature mf = features.get(MTOMFeature.class); if (mf != null) { p.setMtomFeature(mf); } p.setSAAJFactory(saajFactory); return p; }
private Packet packet(Message m) { final Packet p = new Packet(); //TODO when do we use xmlCodec? p.codec = soapCodec; if (m != null) p.setMessage(m); MTOMFeature mf = features.get(MTOMFeature.class); if (mf != null) { p.setMtomFeature(mf); } p.setSAAJFactory(saajFactory); return p; }
public void decode(InputStream in, String contentType, Packet packet) throws IOException { /* Implements similar logic as the XMLMessage.create(String, InputStream). * But it's faster, as we know the InputStream has FastInfoset content*/ Message message; in = hasSomeData(in); if (in != null) { message = Messages.createUsingPayload(new FastInfosetSource(in), SOAPVersion.SOAP_11); } else { message = Messages.createEmpty(SOAPVersion.SOAP_11); } packet.setMessage(message); }
protected void updateMessage() { //If LogicalMessage is not acccessed, its not modified. if(lm != null) { //Check if LogicalMessageImpl has changed, if so construct new one // Packet are handled through MessageContext if(lm.isPayloadModifed()){ Message msg = packet.getMessage(); Message updatedMsg = lm.getMessage(msg.getHeaders(),msg.getAttachments(),binding); packet.setMessage(updatedMsg); } lm = null; } }
protected void updateMessage() { //If LogicalMessage is not acccessed, its not modified. if(lm != null) { //Check if LogicalMessageImpl has changed, if so construct new one // Packet are handled through MessageContext if(lm.isPayloadModifed()){ Message msg = packet.getMessage(); Message updatedMsg = lm.getMessage(msg.getHeaders(),msg.getAttachments(),binding); packet.setMessage(updatedMsg); } lm = null; } }
protected void updateMessage() { //If LogicalMessage is not acccessed, its not modified. if(lm != null) { //Check if LogicalMessageImpl has changed, if so construct new one // Packet are handled through MessageContext if(lm.isPayloadModifed()){ Message msg = packet.getMessage(); Message updatedMsg = lm.getMessage(msg.getHeaders(),msg.getAttachments(),binding); packet.setMessage(updatedMsg); } lm = null; } }
/** * Overwrites the {@link Message} of the response packet ({@code this}) by the given {@link Message}. * Unlike {@link #setMessage(Message)}, fill in the addressing headers correctly, and this process * requires the access to the request packet. * * <p> * This method is useful when the caller needs to swap a response message completely to a new one. * * @see #createServerResponse(Message, AddressingVersion, SOAPVersion, String) */ public void setResponseMessage(@NotNull Packet request, @Nullable Message responseMessage, @NotNull AddressingVersion addressingVersion, @NotNull SOAPVersion soapVersion, @NotNull String action) { Packet temp = request.createServerResponse(responseMessage, addressingVersion, soapVersion, action); setMessage(temp.getMessage()); }