Endpoint ep = msg.getExchange().getEndpoint();
synchronized (ep) {
if (ep.get(WSRM_RETRANSMIT_CHAIN) == null) {
LOG.info("Setting retransmit chain from message");
PhaseInterceptorChain chain = (PhaseInterceptorChain)msg.getInterceptorChain();
chain = chain.cloneChain();
ep.put(WSRM_RETRANSMIT_CHAIN, chain);
}
}
}