/** * Retuns a unique id for the message. * <p><p> * @see {@link #getID(com.sun.xml.ws.api.WSBinding)} for detailed description. * @param av WS-Addressing version * @param sv SOAP version * @return unique id for the message * @deprecated */ public @NotNull String getID(AddressingVersion av, SOAPVersion sv) { String uuid = null; if (av != null) { uuid = AddressingUtils.getMessageID(getHeaders(), av, sv); } if (uuid == null) { uuid = generateMessageID(); getHeaders().add(new StringHeader(av.messageIDTag, uuid)); } return uuid; }
/** * Retuns a unique id for the message. * <p><p> * @see {@link #getID(com.sun.xml.ws.api.WSBinding)} for detailed description. * @param av WS-Addressing version * @param sv SOAP version * @return unique id for the message * @deprecated */ public @NotNull String getID(AddressingVersion av, SOAPVersion sv) { String uuid = null; if (av != null) { uuid = AddressingUtils.getMessageID(getHeaders(), av, sv); } if (uuid == null) { uuid = generateMessageID(); getHeaders().add(new StringHeader(av.messageIDTag, uuid)); } return uuid; }
/** * Retuns a unique id for the message. * <p><p> * @see {@link #getID(com.sun.xml.ws.api.WSBinding)} for detailed description. * @param av WS-Addressing version * @param sv SOAP version * @return unique id for the message * @deprecated */ public @NotNull String getID(AddressingVersion av, SOAPVersion sv) { String uuid = null; if (av != null) { uuid = AddressingUtils.getMessageID(getHeaders(), av, sv); } if (uuid == null) { uuid = generateMessageID(); getHeaders().add(new StringHeader(av.messageIDTag, uuid)); } return uuid; }
public static void fillRequestAddressingHeaders(MessageHeaders headers, Packet packet, AddressingVersion av, SOAPVersion sv, boolean oneway, String action, boolean mustUnderstand) { fillCommonAddressingHeaders(headers, packet, av, sv, action, mustUnderstand); // wsa:ReplyTo // null or "true" is equivalent to request/response MEP if (!oneway) { WSEndpointReference epr = av.anonymousEpr; if (headers.get(av.replyToTag, false) == null) { headers.add(epr.createHeader(av.replyToTag)); } // wsa:FaultTo if (headers.get(av.faultToTag, false) == null) { headers.add(epr.createHeader(av.faultToTag)); } // wsa:MessageID if (packet.getMessage().getHeaders().get(av.messageIDTag, false) == null) { if (headers.get(av.messageIDTag, false) == null) { Header h = new StringHeader(av.messageIDTag, Message.generateMessageID()); headers.add(h); } } } } // private void fillRequestAddressingHeaders(Packet packet, AddressingVersion av, SOAPVersion sv, OneWayFeature oneWayFeature, boolean oneway, String action);
public static void fillRequestAddressingHeaders(MessageHeaders headers, Packet packet, AddressingVersion av, SOAPVersion sv, boolean oneway, String action, boolean mustUnderstand) { fillCommonAddressingHeaders(headers, packet, av, sv, action, mustUnderstand); // wsa:ReplyTo // null or "true" is equivalent to request/response MEP if (!oneway) { WSEndpointReference epr = av.anonymousEpr; if (headers.get(av.replyToTag, false) == null) { headers.add(epr.createHeader(av.replyToTag)); } // wsa:FaultTo if (headers.get(av.faultToTag, false) == null) { headers.add(epr.createHeader(av.faultToTag)); } // wsa:MessageID if (packet.getMessage().getHeaders().get(av.messageIDTag, false) == null) { if (headers.get(av.messageIDTag, false) == null) { Header h = new StringHeader(av.messageIDTag, Message.generateMessageID()); headers.add(h); } } } } // private void fillRequestAddressingHeaders(Packet packet, AddressingVersion av, SOAPVersion sv, OneWayFeature oneWayFeature, boolean oneway, String action);
public static void fillRequestAddressingHeaders(MessageHeaders headers, Packet packet, AddressingVersion av, SOAPVersion sv, boolean oneway, String action, boolean mustUnderstand) { fillCommonAddressingHeaders(headers, packet, av, sv, action, mustUnderstand); // wsa:ReplyTo // null or "true" is equivalent to request/response MEP if (!oneway) { WSEndpointReference epr = av.anonymousEpr; if (headers.get(av.replyToTag, false) == null) { headers.add(epr.createHeader(av.replyToTag)); } // wsa:FaultTo if (headers.get(av.faultToTag, false) == null) { headers.add(epr.createHeader(av.faultToTag)); } // wsa:MessageID if (packet.getMessage().getHeaders().get(av.messageIDTag, false) == null) { if (headers.get(av.messageIDTag, false) == null) { Header h = new StringHeader(av.messageIDTag, Message.generateMessageID()); headers.add(h); } } } } // private void fillRequestAddressingHeaders(Packet packet, AddressingVersion av, SOAPVersion sv, OneWayFeature oneWayFeature, boolean oneway, String action);
String newID = oneWayFeature.getMessageId() == null ? Message.generateMessageID() : oneWayFeature.getMessageId(); headers.add(new StringHeader(av.messageIDTag, newID)); isMessageIdAdded = true; headers.add(new StringHeader(av.messageIDTag, Message.generateMessageID()));
String newID = oneWayFeature.getMessageId() == null ? Message.generateMessageID() : oneWayFeature.getMessageId(); headers.add(new StringHeader(av.messageIDTag, newID)); isMessageIdAdded = true; headers.add(new StringHeader(av.messageIDTag, Message.generateMessageID()));
String newID = oneWayFeature.getMessageId() == null ? Message.generateMessageID() : oneWayFeature.getMessageId(); headers.add(new StringHeader(av.messageIDTag, newID)); isMessageIdAdded = true; headers.add(new StringHeader(av.messageIDTag, Message.generateMessageID()));
String newID = Message.generateMessageID(); hl.add(new StringHeader(av.messageIDTag, newID));
String newID = Message.generateMessageID(); hl.add(new StringHeader(av.messageIDTag, newID));
String newID = Message.generateMessageID(); hl.add(new StringHeader(av.messageIDTag, newID));