Package dev.snowdrop.vertx.http.server
Class VertxServerHttpResponse
- java.lang.Object
-
- org.springframework.http.server.reactive.AbstractServerHttpResponse
-
- dev.snowdrop.vertx.http.server.VertxServerHttpResponse
-
- All Implemented Interfaces:
org.springframework.http.HttpMessage,org.springframework.http.ReactiveHttpOutputMessage,org.springframework.http.server.reactive.ServerHttpResponse,org.springframework.http.ZeroCopyHttpOutputMessage
public class VertxServerHttpResponse extends org.springframework.http.server.reactive.AbstractServerHttpResponse implements org.springframework.http.ZeroCopyHttpOutputMessage
-
-
Constructor Summary
Constructors Constructor Description VertxServerHttpResponse(io.vertx.ext.web.RoutingContext context, BufferConverter bufferConverter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidapplyCookies()protected voidapplyHeaders()protected voidapplyStatusCode()<T> TgetNativeResponse()protected reactor.core.publisher.Mono<Void>writeAndFlushWithInternal(org.reactivestreams.Publisher<? extends org.reactivestreams.Publisher<? extends org.springframework.core.io.buffer.DataBuffer>> chunks)reactor.core.publisher.Mono<Void>writeWith(Path file, long position, long count)protected reactor.core.publisher.Mono<Void>writeWithInternal(org.reactivestreams.Publisher<? extends org.springframework.core.io.buffer.DataBuffer> chunks)-
Methods inherited from class org.springframework.http.server.reactive.AbstractServerHttpResponse
addCookie, beforeCommit, bufferFactory, doCommit, doCommit, getCookies, getHeaders, getRawStatusCode, getStatusCode, getStatusCodeValue, isCommitted, setComplete, setRawStatusCode, setStatusCode, setStatusCodeValue, touchDataBuffer, writeAndFlushWith, writeWith
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
VertxServerHttpResponse
public VertxServerHttpResponse(io.vertx.ext.web.RoutingContext context, BufferConverter bufferConverter)
-
-
Method Detail
-
getNativeResponse
public <T> T getNativeResponse()
- Specified by:
getNativeResponsein classorg.springframework.http.server.reactive.AbstractServerHttpResponse
-
writeWith
public reactor.core.publisher.Mono<Void> writeWith(Path file, long position, long count)
- Specified by:
writeWithin interfaceorg.springframework.http.ZeroCopyHttpOutputMessage
-
writeWithInternal
protected reactor.core.publisher.Mono<Void> writeWithInternal(org.reactivestreams.Publisher<? extends org.springframework.core.io.buffer.DataBuffer> chunks)
- Specified by:
writeWithInternalin classorg.springframework.http.server.reactive.AbstractServerHttpResponse
-
writeAndFlushWithInternal
protected reactor.core.publisher.Mono<Void> writeAndFlushWithInternal(org.reactivestreams.Publisher<? extends org.reactivestreams.Publisher<? extends org.springframework.core.io.buffer.DataBuffer>> chunks)
- Specified by:
writeAndFlushWithInternalin classorg.springframework.http.server.reactive.AbstractServerHttpResponse
-
applyStatusCode
protected void applyStatusCode()
- Specified by:
applyStatusCodein classorg.springframework.http.server.reactive.AbstractServerHttpResponse
-
applyHeaders
protected void applyHeaders()
- Specified by:
applyHeadersin classorg.springframework.http.server.reactive.AbstractServerHttpResponse
-
applyCookies
protected void applyCookies()
- Specified by:
applyCookiesin classorg.springframework.http.server.reactive.AbstractServerHttpResponse
-
-