Уведомления об истечении срока аренды в Jini/Apache-River и JavaSpaces
Я смотрел на использование Lease
и конкретно их срок годности. Я немного запутался в том, как отразить этот срок действия в клиентском приложении. Это довольно тривиально, используя какой-то механизм опроса - но после просмотра реализации .notify
на предметах, записываемых в пространство, мне было интересно, есть ли что-то лучше.
Есть ли способ получить уведомление об истечении срока аренды? Или есть какое-то принятое решение о том, как опрашивать эти истечения?
Я прочитал несколько источников (например, http://www.javacoffeebreak.com/books/extracts/jini/Lease.html), и они упоминают способы получения уведомлений об этом истечении срока действия, но я не вижу никаких примеров. JavaDocs намекнул, что LeaseRenewalManager
может быть полезным, но мои первоначальные тесты ничего не дали мне.
1 ответ
После продолжающихся исследований в этой области, кажется, ничего не существует для этой цели, кроме мониторинга аренды через какой-то таймер опроса (bleh).
К сожалению, это просто не представляется возможным.