/** {@inheritDoc} */ public void encode(MessageContext messageContext) throws MessageEncodingException { log.debug("Beginning encode message to outbound transport of type: {}", messageContext .getOutboundMessageTransport().getClass().getName()); doEncode(messageContext); logEncodedMessage(messageContext); log.debug("Successfully encoded message."); }