AsyncResponse timeout vs. manual watchdog for long-running requests
When implementing long-running operations in Dropwizard using @Suspended, there is a technical trade-off between utilizing Jersey's native AsyncResponse.setTimeout() and implementing a manual application-level watchdog. The native approach relies on setting a server-side deadline via the AsyncResponse object. However, the underlying Jetty container does not