private Codec createSecurityCodec(WSBinding binding) { StreamSOAPCodec primaryCodec = Codecs.createSOAPEnvelopeXmlCodec(binding.getSOAPVersion()); LazyStreamCodec lsc = new LazyStreamCodec(primaryCodec); return Codecs.createSOAPBindingCodec(binding, lsc); }
public SOAPBindingCodec(WSFeatureList features) { this(features, Codecs.createSOAPEnvelopeXmlCodec(features)); }
public MessageContextFactory(WSFeatureList wsf) { features = wsf; envelopeStyle = features.get(EnvelopeStyleFeature.class); if (envelopeStyle == null) {//Default to SOAP11 envelopeStyle = new EnvelopeStyleFeature(new EnvelopeStyle.Style[]{EnvelopeStyle.Style.SOAP11}); features.mergeFeatures(new WebServiceFeature[]{envelopeStyle}, false); } for (EnvelopeStyle.Style s : envelopeStyle.getStyles()) { if (s.isXML()) { if (xmlCodec == null) xmlCodec = Codecs.createXMLCodec(features); } else { if (soapCodec == null) soapCodec = Codecs.createSOAPBindingCodec(features); singleSoapStyle = s; } } }
public SOAPBindingCodec(WSFeatureList features) { this(features, Codecs.createSOAPEnvelopeXmlCodec(features)); }
public MessageContextFactory(WSFeatureList wsf) { features = wsf; envelopeStyle = features.get(EnvelopeStyleFeature.class); if (envelopeStyle == null) {//Default to SOAP11 envelopeStyle = new EnvelopeStyleFeature(new EnvelopeStyle.Style[]{EnvelopeStyle.Style.SOAP11}); features.mergeFeatures(new WebServiceFeature[]{envelopeStyle}, false); } for (EnvelopeStyle.Style s : envelopeStyle.getStyles()) { if (s.isXML()) { if (xmlCodec == null) xmlCodec = Codecs.createXMLCodec(features); } else { if (soapCodec == null) soapCodec = Codecs.createSOAPBindingCodec(features); singleSoapStyle = s; } } }
public SOAPBindingCodec(WSFeatureList features) { this(features, Codecs.createSOAPEnvelopeXmlCodec(features)); }
public MessageContextFactory(WSFeatureList wsf) { features = wsf; envelopeStyle = features.get(EnvelopeStyleFeature.class); if (envelopeStyle == null) {//Default to SOAP11 envelopeStyle = new EnvelopeStyleFeature(new EnvelopeStyle.Style[]{EnvelopeStyle.Style.SOAP11}); features.mergeFeatures(new WebServiceFeature[]{envelopeStyle}, false); } for (EnvelopeStyle.Style s : envelopeStyle.getStyles()) { if (s.isXML()) { if (xmlCodec == null) xmlCodec = Codecs.createXMLCodec(features); } else { if (soapCodec == null) soapCodec = Codecs.createSOAPBindingCodec(features); singleSoapStyle = s; } } }
public ProtocolSourceMessage(Source source, SOAPVersion soapVersion) { XMLStreamReader reader = SourceReaderFactory.createSourceReader(source, true); com.sun.xml.ws.api.pipe.StreamSOAPCodec codec = Codecs.createSOAPEnvelopeXmlCodec(soapVersion); sm = codec.decode(reader); }
public ProtocolSourceMessage(Source source, SOAPVersion soapVersion) { XMLStreamReader reader = SourceReaderFactory.createSourceReader(source, true); com.sun.xml.ws.api.pipe.StreamSOAPCodec codec = Codecs.createSOAPEnvelopeXmlCodec(soapVersion); sm = codec.decode(reader); }
public ProtocolSourceMessage(Source source, SOAPVersion soapVersion) { XMLStreamReader reader = SourceReaderFactory.createSourceReader(source, true); com.sun.xml.ws.api.pipe.StreamSOAPCodec codec = Codecs.createSOAPEnvelopeXmlCodec(soapVersion); sm = codec.decode(reader); }
/** * Creates a {@link Message} from {@link XMLStreamReader} that points to * the start of the envelope. * * @param reader * can point to the start document or the start element (of <s:Envelope>) */ public static @NotNull Message create(@NotNull XMLStreamReader reader) { // skip until the root element if(reader.getEventType()!=XMLStreamConstants.START_ELEMENT) XMLStreamReaderUtil.nextElementContent(reader); assert reader.getEventType()== XMLStreamConstants.START_ELEMENT :reader.getEventType(); SOAPVersion ver = SOAPVersion.fromNsUri(reader.getNamespaceURI()); return Codecs.createSOAPEnvelopeXmlCodec(ver).decode(reader); }
/** * Creates a {@link Message} from {@link XMLStreamReader} that points to * the start of the envelope. * * @param reader * can point to the start document or the start element (of <s:Envelope>) */ public static @NotNull Message create(@NotNull XMLStreamReader reader) { // skip until the root element if(reader.getEventType()!=XMLStreamConstants.START_ELEMENT) XMLStreamReaderUtil.nextElementContent(reader); assert reader.getEventType()== XMLStreamConstants.START_ELEMENT :reader.getEventType(); SOAPVersion ver = SOAPVersion.fromNsUri(reader.getNamespaceURI()); return Codecs.createSOAPEnvelopeXmlCodec(ver).decode(reader); }
/** * Creates a {@link Message} from {@link XMLStreamReader} that points to * the start of the envelope. * * @param reader * can point to the start document or the start element (of <s:Envelope>) */ public static @NotNull Message create(@NotNull XMLStreamReader reader) { // skip until the root element if(reader.getEventType()!=XMLStreamConstants.START_ELEMENT) XMLStreamReaderUtil.nextElementContent(reader); assert reader.getEventType()== XMLStreamConstants.START_ELEMENT :reader.getEventType(); SOAPVersion ver = SOAPVersion.fromNsUri(reader.getNamespaceURI()); return Codecs.createSOAPEnvelopeXmlCodec(ver).decode(reader); }