Есть ли какой-нибудь аккуратный способ сохранить то же имя потока при вызове RMI?В настоящий момент, если у меня есть именованный поток, который выполняет вызов RMI, на стороне сервера вызова RMI, Thread.currentThread().getName()
возвращает что-то неосвещенное, например «RMI TCP Connection (4) -10.0.0.2».
Конечно, я мог бы пойти и добавить ко всем моим методам RMI параметр String callingThreadName
и сделать первую строку каждой реализации метода RMI Thread.currentThread().setName(callingThreadName)
, но это вряд ли самый лучший способ сделать это.Есть ли способ получить хоть какое-то значение имени потока, передаваемого через RMI-соединение?