Consider such a scene, it wants set some variable into ThreadLocal in client, and then retrieve the variable from ThreadLocal in server. But when using SI http or rmi transport, some problem occurs. For the use of poller and channel, the thread in server is not the same as that of sender in client. Then the server could not get the corrent variable values stored in ThreadLocal. Could you give me some advice to solve this problem?