/** * Close the builders. * * @param messageContext * @throws ServletException */ void closeStaxBuilder(MessageContext messageContext) throws ServletException { if (closeReader && messageContext != null) { try { SOAPEnvelope envelope = messageContext.getEnvelope(); if(envelope != null) { StAXBuilder builder = (StAXBuilder) envelope.getBuilder(); if (builder != null) { builder.close(); } } } catch (Exception e) { log.debug(e.toString(), e); } } }
/** * Close the builders. * * @param messageContext * @throws ServletException */ void closeStaxBuilder(MessageContext messageContext) throws ServletException { if (closeReader && messageContext != null) { try { SOAPEnvelope envelope = messageContext.getEnvelope(); if(envelope != null) { OMXMLParserWrapper builder = envelope.getBuilder(); if (builder != null) { builder.close(); } } } catch (Exception e) { log.debug(e.toString(), e); } } }
/** * Create a new, empty <code>AxiomSoapMessage</code>. * * @param soapFactory the AXIOM SOAPFactory */ public AxiomSoapMessage(SOAPFactory soapFactory, boolean payloadCaching, boolean langAttributeOnSoap11FaultString) { SOAPEnvelope soapEnvelope = soapFactory.getDefaultEnvelope(); axiomFactory = soapFactory; axiomMessage = axiomFactory.createSOAPMessage(soapEnvelope, soapEnvelope.getBuilder()); attachments = new Attachments(); this.payloadCaching = payloadCaching; this.langAttributeOnSoap11FaultString = langAttributeOnSoap11FaultString; soapAction = EMPTY_SOAP_ACTION; }
StAXBuilder sb = (StAXBuilder)msgToInvoke.getEnvelope().getBuilder(); if(sb!=null){ sb.close();