[reSIProcate] Query regarding queuing mechanism for NOTIFYs (ClientSubscription)

Byron Campen bcampen at estacado.net
Tue Oct 2 10:34:07 CDT 2007


	If the app defers calling acceptUpdate() (or rejectUpdate()) long  
enough that the NOTIFYs pile up, and then calls end(), then yes, it  
will not get callbacks for the NOTIFYs in the queue. However, it  
should be getting a callback for the NOTIFY terminated, _provided_ a  
NOTIFY terminated has come in (if the app has deferred answering the  
NOTIFYs for this long, the notifier may well give up on the  
subscription, and reject the unSUBSCRIBE).

Best regards,
Byron Campen


> Hello,
>
> According to current queuing mechanism for NOTIFY in  
> ClientSubscription,
> if you application call end() to terminate subscription and at that  
> time
> ClintSubscription already have more then one queued NOTIFY. And  
> after some
> time DUM also getting NOTIFY with terminate state which will also  
> queued in
> NOTIFY queue.
>
> In above case application never get callback "onTerminate or  
> onUpdateActive"
> for remaining queued NOTIFYs.
>
> Am I right in above case?
>
> Thanks,
> Parag Patel
>
> _______________________________________________
> resiprocate-devel mailing list
> resiprocate-devel at list.resiprocate.org
> https://list.resiprocate.org/mailman/listinfo/resiprocate-devel




More information about the resiprocate-devel mailing list