From javadoc of #destroy, we have
     It is called when the client is disconnected.
There is no need to start async for the case of upgrade.
NIO will work for upgrade.
Shing Wai Chan
On 2/10/15, 9:08 PM, Greg Wilkins wrote:
>
>
> All,
>
> Jetty currently doesn't implement the standard upgrade mechanism and 
> I'm currently looking to fix that.  The spec says:
>
>    When the upgrade processing is done, HttpUpgradeHandler.destroy 
> will be invoked.
>
> What does "is done" mean?    Does it mean both input and output 
> streams have been closed?
>
> I also note that the spec says async IO can be used, so I assume that 
> means that startAsync must be called before returning after the 
> request.upgrade call?
>
> thanks
>
> -- 
> Greg Wilkins <gregw_at_intalio.com <mailto:gregw_at_intalio.com>>  @  
> Webtide - /an Intalio subsidiary/
> http://eclipse.org/jetty HTTP, SPDY, Websocket server and client that 
> scales
> http://www.webtide.com  advice and support for jetty and cometd.