Class VertxHttpRequest.VertxExecutionContext.VertxHttpAsyncResponse

java.lang.Object
org.jboss.resteasy.core.AbstractAsynchronousResponse
io.quarkus.resteasy.runtime.standalone.VertxHttpRequest.VertxExecutionContext.VertxHttpAsyncResponse
All Implemented Interfaces:
jakarta.ws.rs.container.AsyncResponse, org.jboss.resteasy.core.ResourceMethodInvokerAwareResponse, org.jboss.resteasy.spi.ResteasyAsynchronousResponse
Enclosing class:
VertxHttpRequest.VertxExecutionContext

class VertxHttpRequest.VertxExecutionContext.VertxHttpAsyncResponse extends org.jboss.resteasy.core.AbstractAsynchronousResponse
Vertx implementation of AsyncResponse.
Author:
Kristoffer Sjogren
  • Field Summary

    Fields inherited from class org.jboss.resteasy.core.AbstractAsynchronousResponse

    annotations, asyncWriterInterceptors, completionCallbacks, contextDataMap, dispatcher, method, request, response, responseFilters, timeoutHandler, writerInterceptors

    Fields inherited from interface jakarta.ws.rs.container.AsyncResponse

    NO_TIMEOUT
  • Constructor Summary

    Constructors
    Constructor
    Description
    VertxHttpAsyncResponse(org.jboss.resteasy.core.SynchronousDispatcher dispatcher, VertxHttpRequest request, VertxHttpResponse response)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    boolean
    cancel(int retryAfter)
     
    boolean
    cancel(Date retryAfter)
     
    void
     
    protected void
     
    void
     
    boolean
     
    boolean
     
    boolean
     
    boolean
    resume(Object entity)
     
    boolean
     
    boolean
    setTimeout(long time, TimeUnit unit)
     
    protected void
     

    Methods inherited from class org.jboss.resteasy.core.AbstractAsynchronousResponse

    completionCallbacks, getAnnotations, getAsyncWriterInterceptors, getMethod, getResponseFilters, getWriterInterceptors, internalResume, internalResume, internalResume, internalResume, register, register, register, register, setAnnotations, setMethod, setResponseFilters, setTimeoutHandler, setWriterInterceptors

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • initialRequestThreadFinished

      public void initialRequestThreadFinished()
    • complete

      public void complete()
    • resume

      public boolean resume(Object entity)
    • resume

      public boolean resume(Throwable ex)
    • cancel

      public boolean cancel()
    • cancel

      public boolean cancel(int retryAfter)
    • vertxFlush

      protected void vertxFlush()
    • cancel

      public boolean cancel(Date retryAfter)
    • isSuspended

      public boolean isSuspended()
    • isCancelled

      public boolean isCancelled()
    • isDone

      public boolean isDone()
    • setTimeout

      public boolean setTimeout(long time, TimeUnit unit)
    • handleTimeout

      protected void handleTimeout()