Class JaxRsResultFactory<T>
java.lang.Object
se.fortnox.reactivewizard.jaxrs.response.JaxRsResultFactory<T>
- Direct Known Subclasses:
JaxRsStreamingResultFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final io.netty.handler.codec.http.HttpResponseStatusprotected final rx.functions.Func1<reactor.core.publisher.Flux<T>,reactor.core.publisher.Flux<byte[]>> -
Constructor Summary
ConstructorsConstructorDescriptionJaxRsResultFactory(JaxRsResource<T> resource, ResultTransformerFactories resultTransformerFactories, JsonSerializerFactory jsonSerializerFactory) -
Method Summary
Modifier and TypeMethodDescriptionCreate result.createResult(reactor.core.publisher.Flux<T> output, Object[] args) Create result.
-
Field Details
-
responseStatus
protected final io.netty.handler.codec.http.HttpResponseStatus responseStatus -
rawReturnType
-
serializer
protected final rx.functions.Func1<reactor.core.publisher.Flux<T>,reactor.core.publisher.Flux<byte[]>> serializer -
headers
-
-
Constructor Details
-
JaxRsResultFactory
public JaxRsResultFactory(JaxRsResource<T> resource, ResultTransformerFactories resultTransformerFactories, JsonSerializerFactory jsonSerializerFactory)
-
-
Method Details
-
createResult
Create result.- Parameters:
output- the outputargs- the arguments- Returns:
- the result
-
create
Create result.- Parameters:
output- the outputargs- the arguments- Returns:
- the result
-