Interface LifecycleHttpRequest<B>

Type Parameters:
B - The request body
All Superinterfaces:
AttributeHolder, HttpMessage<B>, HttpRequest<B>, MutableAttributeHolder
All Known Subinterfaces:
FormCapableHttpRequest<B>
All Known Implementing Classes:
NettyHttpRequest

public interface LifecycleHttpRequest<B> extends HttpRequest<B>
A server HTTP request that cleans up resources at the end of its lifecycle.
Since:
5.0.0
  • Method Details

    • addDisposalResource

      void addDisposalResource(Runnable dispose)
      Mark a resource for disposal when the request lifecycle ends. The task must be non-blocking.
      Parameters:
      dispose - The task to run for disposal