/** {@inheritDoc} */ protected void doDecode(MessageContext messageContext) throws MessageDecodingException { InTransport inTransport = messageContext.getInboundMessageTransport(); log.debug("Unmarshalling SOAP message"); Envelope soapMessage = (Envelope) unmarshallMessage(inTransport.getIncomingStream()); messageContext.setInboundMessage(soapMessage); }