> Can the lease be renewed? That would be a way to adress Tom's
> concern below about connection closing in method 1:
Yes, that's why we have a "renew-subscription" operation... :)
> If the lease expires and the connection closes, the client could
> make a new request to renew the lease and continue to get
> notifications pushed from the server.
Hmm, that brings up an important point - I think the current specs
don't allow renewal after the subscription expires (because the
subscription object may be deleted from the server); I'm just going
from memory here, so I could be remembering this all wrong...
TH> That is correct. So the client would have to create a new subscription
object and associate it with another object. A client can only renew a
subscription before the lease expires.
In any case, the client is free to renew or re-subscribe any time
they want, unless the subscription has expired and the server no
longer has any information about the subscription - a definite
possibility given the limited resources available in embedded
-- ______________________________________________________________________ Michael Sweet, Easy Software Products email@example.com Printing Software for UNIX http://www.easysw.com "Your logic is impeccable, Captain. We are in grave danger."