Class ReactorNettyHttpResponse

java.lang.Object
org.jboss.resteasy.plugins.server.reactor.netty.ReactorNettyHttpResponse
All Implemented Interfaces:
Closeable, AutoCloseable, HttpResponse

@Deprecated(forRemoval=true, since="6.2.13.Final") public class ReactorNettyHttpResponse extends Object implements HttpResponse
Deprecated, for removal: This API element is subject to removal in a future version.
use the new dependencies
This is the 1-way bridge from RestEasy to reactor-netty's HttpServerResponse. Headers come via direct call. RestEasy will write the response body to the output stream it gets from getOutputStream().
  • Constructor Summary

    Constructors
    Constructor
    Description
    ReactorNettyHttpResponse(io.netty.handler.codec.http.HttpMethod method, reactor.netty.http.server.HttpServerResponse resp, reactor.core.publisher.Sinks.Empty<Void> completionSink)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addNewCookie(jakarta.ws.rs.core.NewCookie cookie)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    jakarta.ws.rs.core.MultivaluedMap<String,Object>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    int
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    reset status and headers.
    void
    sendError(int status)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    sendError(int status, String message)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    setStatus(int status)
    Deprecated, for removal: This API element is subject to removal in a future version.
     

    Methods inherited from class java.lang.Object

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

    • ReactorNettyHttpResponse

      public ReactorNettyHttpResponse(io.netty.handler.codec.http.HttpMethod method, reactor.netty.http.server.HttpServerResponse resp, reactor.core.publisher.Sinks.Empty<Void> completionSink)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getStatus

      public int getStatus()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getStatus in interface HttpResponse
    • setStatus

      public void setStatus(int status)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      setStatus in interface HttpResponse
    • getOutputHeaders

      public jakarta.ws.rs.core.MultivaluedMap<String,Object> getOutputHeaders()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getOutputHeaders in interface HttpResponse
    • getOutputStream

      public OutputStream getOutputStream()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getOutputStream in interface HttpResponse
    • setOutputStream

      public void setOutputStream(OutputStream os)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      setOutputStream in interface HttpResponse
    • addNewCookie

      public void addNewCookie(jakarta.ws.rs.core.NewCookie cookie)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      addNewCookie in interface HttpResponse
    • sendError

      public void sendError(int status)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      sendError in interface HttpResponse
    • sendError

      public void sendError(int status, String message)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      sendError in interface HttpResponse
    • isCommitted

      public boolean isCommitted()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      isCommitted in interface HttpResponse
    • reset

      public void reset()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: HttpResponse
      reset status and headers. Will fail if response is committed
      Specified by:
      reset in interface HttpResponse
    • close

      public void close() throws IOException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Specified by:
      close in interface HttpResponse
      Throws:
      IOException
    • flushBuffer

      public void flushBuffer() throws IOException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      flushBuffer in interface HttpResponse
      Throws:
      IOException