@Override public void handleMessage(Message message) throws Fault { DepthXMLStreamReader xmlReader = getXMLStreamReader(message); if (!StaxUtils.toNextElement(xmlReader)) { message.setContent(Exception.class, new RuntimeException("There must be a method name element.")); } String opName = xmlReader.getLocalName(); if (isRequestor(message) && opName.endsWith("Response")) { opName = opName.substring(0, opName.length() - 8); } BindingOperationInfo operation = getOperation(message, new QName(xmlReader.getNamespaceURI(), opName)); message.getExchange().put(BindingOperationInfo.class, operation); } }
MessagePartInfo part = itr.next(); if (hasNext) { hasNext = StaxUtils.toNextElement(xmlReader);
MessagePartInfo part = itr.next(); if (hasNext) { hasNext = StaxUtils.toNextElement(xmlReader);
MessagePartInfo part = itr.next(); if (hasNext) { hasNext = StaxUtils.toNextElement(xmlReader);
/** * Extract the content as DOM element */ protected Element getBodyElement(SoapMessage message) { try { XMLStreamReader xmlReader = message .getContent(XMLStreamReader.class); XMLStreamReader filteredReader = new PartialXMLStreamReader( xmlReader, message.getVersion().getBody()); //ensure the whitespace is passed StaxUtils.toNextElement((DepthXMLStreamReader) filteredReader); Document doc = DOMUtils.createDocument(); StaxUtils.readDocElements(doc, filteredReader, true); return doc.getDocumentElement(); } catch (XMLStreamException e) { throw new Fault(e); } }
public void handleMessage(Message message) throws Fault { XMLStreamReader xsr = message.getContent(XMLStreamReader.class); DepthXMLStreamReader reader = new DepthXMLStreamReader(xsr); try { reader.nextTag(); if (!StaxUtils.toNextElement(reader)) { throw new Fault(new org.apache.cxf.common.i18n.Message("ILLEGAL_XMLFAULT_FORMAT", BUNDLE)); } String exMessage = reader.getElementText(); Fault fault = new XMLFault(exMessage); reader.nextTag(); if (StaxUtils.toNextElement(reader)) { // handling detail Element detail = StaxUtils.read(new FragmentStreamReader(reader)).getDocumentElement(); fault.setDetail(detail); } message.setContent(Exception.class, fault); } catch (XMLStreamException xse) { throw new Fault(new org.apache.cxf.common.i18n.Message("STAX_READ_EXC", BUNDLE)); } } }
public void handleMessage(JBIMessage message) throws Fault { XMLStreamReader xsr = message.getContent(XMLStreamReader.class); DepthXMLStreamReader reader = new DepthXMLStreamReader(xsr); try { if (!StaxUtils.toNextElement(reader)) { throw new Fault(new org.apache.cxf.common.i18n.Message("ILLEGAL_JBIFAULT_FORMAT", BUNDLE)); } Fault fault = new JBIFault(new org.apache.cxf.common.i18n.Message(JBIFault.JBI_FAULT_STRING, (ResourceBundle) null)); if (StaxUtils.toNextElement(reader)) { // handling detail Element detail = StaxUtils.read(new FragmentStreamReader(reader)).getDocumentElement(); fault.setDetail(detail); } message.setContent(Exception.class, fault); } catch (XMLStreamException xse) { throw new Fault(new org.apache.cxf.common.i18n.Message("STAX_READ_EXC", BUNDLE)); } } }
if (!StaxUtils.toNextElement(xmlReader)) { message.setContent(Exception.class, new RuntimeException("There must be a method name element.")); MessagePartInfo part = itr.next(); if (hasNext) { hasNext = StaxUtils.toNextElement(xmlReader); StaxUtils.toNextElement(xmlReader); qn = xmlReader.getName();
public void handleMessage(NMRMessage message) throws Fault { XMLStreamReader xsr = message.getContent(XMLStreamReader.class); DepthXMLStreamReader reader = new DepthXMLStreamReader(xsr); try { if (!StaxUtils.toNextElement(reader)) { throw new Fault(new org.apache.cxf.common.i18n.Message("ILLEGAL_JBIFAULT_FORMAT", BUNDLE)); } Fault fault = new NMRFault(new org.apache.cxf.common.i18n.Message(NMRFault.NMR_FAULT_STRING, (ResourceBundle) null)); if (StaxUtils.toNextElement(reader)) { // handling detail Element detail = StaxUtils.read(new FragmentStreamReader(reader)).getDocumentElement(); fault.setDetail(detail); } message.setContent(Exception.class, fault); } catch (XMLStreamException xse) { throw new Fault(new org.apache.cxf.common.i18n.Message("STAX_READ_EXC", BUNDLE)); } } }
public void handleMessage(Message message) throws Fault { XMLStreamReader xsr = message.getContent(XMLStreamReader.class); DepthXMLStreamReader reader = new DepthXMLStreamReader(xsr); try { reader.nextTag(); if (!StaxUtils.toNextElement(reader)) { throw new Fault(new org.apache.cxf.common.i18n.Message("ILLEGAL_XMLFAULT_FORMAT", BUNDLE)); } String exMessage = reader.getElementText(); Fault fault = new XMLFault(exMessage); reader.nextTag(); if (StaxUtils.toNextElement(reader)) { // handling detail Element detail = StaxUtils.read(new FragmentStreamReader(reader)).getDocumentElement(); fault.setDetail(detail); } message.setContent(Exception.class, fault); } catch (XMLStreamException xse) { throw new Fault(new org.apache.cxf.common.i18n.Message("STAX_READ_EXC", BUNDLE)); } } }
if (!StaxUtils.toNextElement(xmlReader) && bop != null) {
if (!StaxUtils.toNextElement(xmlReader) && bop != null) {
if (!StaxUtils.toNextElement(xmlReader) && bop != null) {
if (!StaxUtils.toNextElement(xmlReader)) { message.setContent(Exception.class, new RuntimeException( "There must be a method name element."));
if (!StaxUtils.toNextElement(xmlReader) && bop != null) {
if (!StaxUtils.toNextElement(reader)) { throw new Fault(new org.apache.cxf.common.i18n.Message("NO_OPERATION_ELEMENT", LOG));
if (!StaxUtils.toNextElement(reader)) { throw new Fault(new org.apache.cxf.common.i18n.Message("NO_OPERATION_ELEMENT", BUNDLE)); if (!StaxUtils.toNextElement(reader)) { throw new Fault(new org.apache.cxf.common.i18n.Message("EXPECTED_ELEMENT_IN_PART", BUNDLE));
if (!StaxUtils.toNextElement(reader)) { throw new Fault(new org.apache.cxf.common.i18n.Message("NO_OPERATION_ELEMENT", LOG));
while (StaxUtils.toNextElement(xmlReader)) { QName elName = xmlReader.getName(); Object o = null;
while (StaxUtils.toNextElement(xmlReader)) { QName elName = xmlReader.getName(); Object o = null;