public XMLStreamReader readPayload() throws XMLStreamException { return sm.readPayload(); }
public XMLStreamReader readPayload() throws XMLStreamException { return delegate.readPayload(); }
public XMLStreamReader readPayload() throws XMLStreamException { return sm.readPayload(); }
public XMLStreamReader readPayload() throws XMLStreamException { return delegate.readPayload(); }
public XMLStreamReader readPayload() throws XMLStreamException { return delegate.readPayload(); }
public XMLStreamReader readPayload() throws XMLStreamException { return sm.readPayload(); }
@Override public XMLStreamReader readPayload() { try { return delegate.readPayload(); } catch (XMLStreamException e) { e.printStackTrace(); } return null; }
@Override public XMLStreamReader readPayload() { try { return delegate.readPayload(); } catch (XMLStreamException e) { e.printStackTrace(); } return null; }
public XMLStreamReader read() throws XMLStreamException{ if(message != null){ return message.readPayload(); }else if(bodyContent != null){ return bodyContent.readHeader(); } throw new XMLStreamException("Invalid SOAPBody"); }
@Override public XMLStreamReader readPayload() { try { return delegate.readPayload(); } catch (XMLStreamException e) { e.printStackTrace(); } return null; }
public XMLStreamReader readPayload() throws XMLStreamException { return getMessage().readPayload(); }
public XMLStreamReader readPayload() throws XMLStreamException { return getMessage().readPayload(); }
public XMLStreamReader readPayload() throws XMLStreamException { return getMessage().readPayload(); }
public XMLStreamReader readPayload() throws XMLStreamException { return getMessage().readPayload(); }
public XMLStreamReader readPayload() throws XMLStreamException { return getMessage().readPayload(); }
public XMLStreamReader readPayload() throws XMLStreamException { return getMessage().readPayload(); }
protected void readWrappedRequest(Message msg, Object[] args) throws JAXBException, XMLStreamException { if (!msg.hasPayload()) { throw new WebServiceException("No payload. Expecting payload with "+wrapperName+" element"); } XMLStreamReader reader = msg.readPayload(); XMLStreamReaderUtil.verifyTag(reader,wrapperName); reader.nextTag(); while(reader.getEventType()==XMLStreamReader.START_ELEMENT) { // TODO: QName has a performance issue QName name = reader.getName(); WrappedPartBuilder part = wrappedParts.get(name); if(part==null) { // no corresponding part found. ignore XMLStreamReaderUtil.skipElement(reader); reader.nextTag(); } else { part.readRequest(args,reader, msg.getAttachments()); } XMLStreamReaderUtil.toNextTag(reader, name); } // we are done with the body reader.close(); XMLStreamReaderFactory.recycle(reader); }
protected void readWrappedRequest(Message msg, Object[] args) throws JAXBException, XMLStreamException { if (!msg.hasPayload()) { throw new WebServiceException("No payload. Expecting payload with "+wrapperName+" element"); } XMLStreamReader reader = msg.readPayload(); XMLStreamReaderUtil.verifyTag(reader,wrapperName); reader.nextTag(); while(reader.getEventType()==XMLStreamReader.START_ELEMENT) { // TODO: QName has a performance issue QName name = reader.getName(); WrappedPartBuilder part = wrappedParts.get(name); if(part==null) { // no corresponding part found. ignore XMLStreamReaderUtil.skipElement(reader); reader.nextTag(); } else { part.readRequest(args,reader, msg.getAttachments()); } XMLStreamReaderUtil.toNextTag(reader, name); } // we are done with the body reader.close(); XMLStreamReaderFactory.recycle(reader); }
protected void readWrappedRequest(Message msg, Object[] args) throws JAXBException, XMLStreamException { if (!msg.hasPayload()) { throw new WebServiceException("No payload. Expecting payload with "+wrapperName+" element"); } XMLStreamReader reader = msg.readPayload(); XMLStreamReaderUtil.verifyTag(reader,wrapperName); reader.nextTag(); while(reader.getEventType()==XMLStreamReader.START_ELEMENT) { // TODO: QName has a performance issue QName name = reader.getName(); WrappedPartBuilder part = wrappedParts.get(name); if(part==null) { // no corresponding part found. ignore XMLStreamReaderUtil.skipElement(reader); reader.nextTag(); } else { part.readRequest(args,reader, msg.getAttachments()); } XMLStreamReaderUtil.toNextTag(reader, name); } // we are done with the body reader.close(); XMLStreamReaderFactory.recycle(reader); }
public void readRequest(Message msg, Object[] args) throws JAXBException, XMLStreamException { if (dynamicWrapper) { readWrappedRequest(msg, args); } else { if (parts.length>0) { if (!msg.hasPayload()) { throw new WebServiceException("No payload. Expecting payload with "+wrapperName+" element"); } XMLStreamReader reader = msg.readPayload(); XMLStreamReaderUtil.verifyTag(reader, wrapperName); Object wrapperBean = wrapper.unmarshal(reader, (msg.getAttachments() != null) ? new AttachmentUnmarshallerImpl(msg.getAttachments()): null); try { for (PartBuilder part : parts) { part.readRequest(args,wrapperBean); } } catch (DatabindingException e) { // this can happen when the set method throw a checked exception or something like that throw new WebServiceException(e); // TODO:i18n } // we are done with the body reader.close(); XMLStreamReaderFactory.recycle(reader); } else { msg.consume(); } } }