private void handleHeader(BindingMessageInfo bindingMessageInfo) { // mark all message part which should be in header List<ExtensibilityElement> extensiblilityElement = bindingMessageInfo .getExtensors(ExtensibilityElement.class); // for non-soap binding, the extensiblilityElement could be null if (extensiblilityElement == null) { return; } // for (ExtensibilityElement element : extensiblilityElement) { // LOG.info("the extensibility is " + element.getClass().getName()); // if (element instanceof SOAPHeader) { // LOG.info("the header is " + ((SOAPHeader)element).getPart()); // } // } }
private void handleHeader(BindingMessageInfo bindingMessageInfo) { // mark all message part which should be in header List<ExtensibilityElement> extensiblilityElement = bindingMessageInfo .getExtensors(ExtensibilityElement.class); // for non-soap binding, the extensiblilityElement could be null if (extensiblilityElement == null) { return; } // for (ExtensibilityElement element : extensiblilityElement) { // LOG.info("the extensibility is " + element.getClass().getName()); // if (element instanceof SOAPHeader) { // LOG.info("the header is " + ((SOAPHeader)element).getPart()); // } // } }
private void handleHeader(BindingMessageInfo bindingMessageInfo) { // mark all message part which should be in header List<ExtensibilityElement> extensiblilityElement = bindingMessageInfo .getExtensors(ExtensibilityElement.class); // for non-soap binding, the extensiblilityElement could be null if (extensiblilityElement == null) { return; } // for (ExtensibilityElement element : extensiblilityElement) { // LOG.info("the extensibility is " + element.getClass().getName()); // if (element instanceof SOAPHeader) { // LOG.info("the header is " + ((SOAPHeader)element).getPart()); // } // } }
List<SoapHeaderInfo> headers = msg.getExtensors(SoapHeaderInfo.class); for (SoapHeaderInfo header : headers) { if (partsContent.size() == 0) {
List<SoapHeaderInfo> headers = msg.getExtensors(SoapHeaderInfo.class); for (SoapHeaderInfo header : headers) { if (partsContent.size() == 0) {
List<SoapHeaderInfo> headers = msg.getExtensors(SoapHeaderInfo.class); for (SoapHeaderInfo header : headers) { if (partsContent.size() == 0) {
private static Set<QName> getHeaderQNames(BindingMessageInfo bmi) { Set<QName> set = new HashSet<>(); List<MessagePartInfo> mps = bmi.getMessageInfo().getMessageParts(); List<ExtensibilityElement> extList = bmi.getExtensors(ExtensibilityElement.class); if (extList != null) { for (ExtensibilityElement ext : extList) { if (SOAPBindingUtil.isSOAPHeader(ext)) { SoapHeader header = SOAPBindingUtil.getSoapHeader(ext); String pn = header.getPart(); for (MessagePartInfo mpi : mps) { if (pn.equals(mpi.getName().getLocalPart())) { if (mpi.isElement()) { set.add(mpi.getElementQName()); } else { set.add(mpi.getTypeQName()); } break; } } } } } return set; }
private static Set<QName> getHeaderQNames(BindingMessageInfo bmi) { Set<QName> set = new HashSet<>(); List<MessagePartInfo> mps = bmi.getMessageInfo().getMessageParts(); List<ExtensibilityElement> extList = bmi.getExtensors(ExtensibilityElement.class); if (extList != null) { for (ExtensibilityElement ext : extList) { if (SOAPBindingUtil.isSOAPHeader(ext)) { SoapHeader header = SOAPBindingUtil.getSoapHeader(ext); String pn = header.getPart(); for (MessagePartInfo mpi : mps) { if (pn.equals(mpi.getName().getLocalPart())) { if (mpi.isElement()) { set.add(mpi.getElementQName()); } else { set.add(mpi.getTypeQName()); } break; } } } } } return set; }
BindingMessageInfo bmi = boi.getInput(); if (bmi != null) { List<SoapHeaderInfo> headers = bmi.getExtensors(SoapHeaderInfo.class); if (headers != null) { soapHeadersSize = headers.size();
&& bop.getInput().getExtensors(ExtensibilityElement.class) != null) { List<ExtensibilityElement> extensors = bop.getInput().getExtensors(ExtensibilityElement.class); if (extensors != null) { for (ExtensibilityElement ext : extensors) { if (bop.getOutput() != null && bop.getOutput().getExtensors(ExtensibilityElement.class) != null) { List<ExtensibilityElement> extensors = bop.getOutput().getExtensors(ExtensibilityElement.class); if (extensors != null) { for (ExtensibilityElement ext : extensors) {
.getExtensors(SoapHeaderInfo.class); if (headers != null && headers.size() > 0) { throw new UnsupportedOperationException();
+ "):BindingOperation(" + bo.getName() + ")"; List<ExtensibilityElement> inExtensors = bo.getInput().getExtensors(ExtensibilityElement.class); Iterator<ExtensibilityElement> itIn = null; if (inExtensors != null) { bo.getOutput().getExtensors(ExtensibilityElement.class); Iterator<ExtensibilityElement> itOut = null; if (outExtensors != null) {
+ "):BindingOperation(" + bo.getName() + ")"; List<XMLBindingMessageFormat> inExtensors = bo.getInput().getExtensors(XMLBindingMessageFormat.class); Iterator<XMLBindingMessageFormat> itIn = null; if (inExtensors != null) { bo.getOutput().getExtensors(XMLBindingMessageFormat.class); Iterator<XMLBindingMessageFormat> itOut = null; if (outExtensors != null) {
SOAPBindingUtil.getSoapHeaders(bmsg.getExtensors(ExtensibilityElement.class)); if (headers != null) { for (SoapHeader header : headers) { SoapBody soapBody = SOAPBindingUtil.getSoapBody(bmsg.getExtensors(ExtensibilityElement.class));
SOAPBindingUtil.getSoapHeaders(bmsg.getExtensors(ExtensibilityElement.class)); if (headers != null) { for (SoapHeader header : headers) { SoapBody soapBody = SOAPBindingUtil.getSoapBody(bmsg.getExtensors(ExtensibilityElement.class));
protected Header getHeaderElement(SoapMessage message, QName name) { Exchange exchange = message.getExchange(); BindingOperationInfo bop = exchange.get(BindingOperationInfo.class); if (bop.isUnwrapped()) { bop = bop.getWrappedOperation(); } boolean client = isRequestor(message); BindingMessageInfo bmi = client ? bop.getOutput() : bop.getInput(); if (bmi == null) { // one way operation. return null; } List<SoapHeaderInfo> headers = bmi.getExtensors(SoapHeaderInfo.class); if (headers == null || headers.size() == 0) { return null; } List<Header> headerElement = message.getHeaders(); for (SoapHeaderInfo header : headers) { QName qname = header.getPart().isElement() ? header.getPart().getElementQName() : header.getPart().getTypeQName(); if (qname.equals(name)) { MessagePartInfo mpi = header.getPart(); return findHeader(headerElement, mpi); } } return null; }
List<SoapHeaderInfo> headers = bmi.getExtensors(SoapHeaderInfo.class); if (headers == null) { return endedHeader;
List<SoapHeaderInfo> headers = bmi.getExtensors(SoapHeaderInfo.class); if (headers == null) { return endedHeader;
List<SoapHeaderInfo> headers = bmi.getExtensors(SoapHeaderInfo.class); if (headers == null || headers.isEmpty()) { return;
List<SoapHeaderInfo> headers = bmi.getExtensors(SoapHeaderInfo.class); if (headers == null || headers.isEmpty()) { return;