in my application I use <int:message-history/> to track the message history and so far it is working fine for my requirement. Then another request came that they want to publish the out put of the final result. In my application there are more than one service activator and depending on the condition (xpath-router) i am redirecting incoming message to relevant service activator. according to new requirement all of the service activators should publish their final result to one channel. I tried this with Message publishing interceptors (@Publisher), but every time publisher create the new message and start new messaging entry, so the message history of this message will not participate with original message history. is there any way of instructing the @Publisher that we want to participate the newly created message in original messaging context?