У меня есть удаленный субъект (клиент), который регистрируется с другим удаленным субъектом (сервером), а затем отменяет регистрацию (с помощью крючка выключения). Однако, хотя сервер принимает отмену регистрации, фактическое свойство sender
является другим объектом Channel; поэтому в моих журналах сервера у меня есть:
Registered new client [scala.actors.Channel@158e282]; supporting 1 clients
De-registered client [scala.actors.Channel@1caf0b6]; supporting 1 clients
Как я могу определить (на стороне сервера), что это был тот же клиентский субъект, который изначально зарегистрировался у меня? Очевидно, я мог бы наполнить каждого клиента своим UUID
, но мне интересно, есть ли более простой способ?