Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


The current servlet API (<=2.5) supports only a synchronous call style, so that any waiting that a servlet needs to do must be with blocking. Unfortunately this means that the thread allocated to the request must be held during that wait with all its resources including kernal thread, stack memory and often pooled buffers, character converters, EE authentication context, etc. It is wasteful of system resources to be hold these resources while waiting.

Jetty's solution

Jetty provides support for Asynchronous Servlets by supporting Suspendable Requests, either via the Jetty Continuations or the proposed standard servlet 3.0 API.


Contact the core Jetty developers at
private support for your internal/customer projects ... custom extensions and distributions ... versioned snapshots for indefinite support ... scalability guidance for your apps and Ajax/Comet projects ... development services from 1 day to full product delivery