Paul,

Beside intercepting JDK log messages, looking for those IO exceptions, there
is indeed currently no way to intercept those errors and act on them. That's
why I suggested a RFE.

As a more general thought, you will never be 100% sure that a client got
your response and successfully processed it unless the client confirms it to
you via a separate request. For example a client crash could occur right
after he read your response... 

But if we can give you more control at Restlet API level, I think this is
valuable.

Best regards,
Jerome Louvel
--
Restlet ~ Founder and Lead developer ~ http://www.restlet.org
Noelios Technologies ~ Co-founder ~ http://www.noelios.com
 

-----Message d'origine-----
De : Paul J. Lucas [mailto:[EMAIL PROTECTED] 
Envoye : mercredi 13 aout 2008 20:57
A : [email protected]
Objet : Re: Knowing if a client disconnected?

On Aug 13, 2008, at 10:26 AM, Jerome Louvel wrote:

> The closest you'll find in the Restlet API is the
> org.restlet.service.ConnectorService class that has two callback  
> methods:
> - beforeSend(Representation entity)
> - afterSend(Representation entity)
>
> Maybe we could introduce a new call-back method "onSendError(...)"  
> that
> would inform you about the failed response and the reason for failure.

So you're saying there's no way to know *now* with the API as it  
currently is?  It would be nice to know *now*.

- Paul

Reply via email to