Class JaxRsResultFactory<T>

java.lang.Object
se.fortnox.reactivewizard.jaxrs.response.JaxRsResultFactory<T>
Direct Known Subclasses:
JaxRsStreamingResultFactory

public class JaxRsResultFactory<T> extends Object
  • Field Details

    • responseStatus

      protected final io.netty.handler.codec.http.HttpResponseStatus responseStatus
    • rawReturnType

      protected final Class<T> rawReturnType
    • serializer

      protected final rx.functions.Func1<reactor.core.publisher.Flux<T>,reactor.core.publisher.Flux<byte[]>> serializer
    • headers

      protected final Map<String,String> headers
  • Constructor Details

  • Method Details

    • createResult

      public JaxRsResult<T> createResult(reactor.core.publisher.Flux<T> output, Object[] args)
      Create result.
      Parameters:
      output - the output
      args - the arguments
      Returns:
      the result
    • create

      public JaxRsResult<T> create(reactor.core.publisher.Flux<T> output, Object[] args)
      Create result.
      Parameters:
      output - the output
      args - the arguments
      Returns:
      the result