class RequestContext extends CoreContext {

  @Stability.Uncommitted
  public RequestContext cancel() {
    request.cancel(CancellationReason.CANCELLED_VIA_CONTEXT);
    return this;
  }

  @Stability.Internal public  RequestContext(CoreContext ctx, final Request<? extends Response> request);

}