open class ServerWebExchangeDecorator : ServerWebExchange
A convenient base class for classes that need to wrap another ServerWebExchange. Pre-implements all methods by delegating to the wrapped instance.
Note: if the purpose for using a decorator is to override properties like #getPrincipal()
, consider using ServerWebExchange#mutate()
instead.
Author
Rossen Stoyanchev
Since
5.0
See Also
ServerWebExchange#mutate()
open fun addUrlTransformer(transformer: Function<String, String>): Unit |
|
open fun checkNotModified(lastModified: Instant): Boolean open fun checkNotModified(etag: String): Boolean open fun checkNotModified(etag: String, lastModified: Instant): Boolean |
|
open fun getAttributes(): MutableMap<String, Any> |
|
open fun getDelegate(): ServerWebExchange |
|
open fun getFormData(): Mono<MultiValueMap<String, String>> |
|
open fun getLocaleContext(): LocaleContext |
|
open fun getMultipartData(): Mono<MultiValueMap<String, Part>> |
|
open fun <T : Principal> getPrincipal(): Mono<T> |
|
open fun getRequest(): ServerHttpRequest |
|
open fun getResponse(): ServerHttpResponse |
|
open fun getSession(): Mono<WebSession> |
|
open fun isNotModified(): Boolean |
|
open fun toString(): String |
|
open fun transformUrl(url: String): String |