private static Envelope lazy(LazyEnvelopeSource src, SOAPPartImpl soapPart) throws SOAPException { try { StaxBridge staxBridge = new StaxLazySourceBridge(src, soapPart); staxBridge.bridgeEnvelopeAndHeaders(); Envelope env = (Envelope) soapPart.getEnvelope(); env.setStaxBridge(staxBridge); return env; } catch (XMLStreamException e) { throw new SOAPException(e); } }
((StaxLazySourceBridge)readBridge).writePayloadTo(writer);