@Override public ServerWebExchange build() { return new MutativeDecorator(this.delegate, this.request, this.response, this.principalMono); }
@Override public ServerHttpRequest getRequest() { return (this.request != null ? this.request : getDelegate().getRequest()); }
@Override public ServerWebExchange build() { return new MutativeDecorator(this.delegate, this.request, this.response, this.principalMono); }
@Override public ServerHttpRequest getRequest() { return (this.request != null ? this.request : getDelegate().getRequest()); }
@Override public ServerHttpResponse getResponse() { return (this.response != null ? this.response : getDelegate().getResponse()); }
@SuppressWarnings("unchecked") @Override public <T extends Principal> Mono<T> getPrincipal() { return (this.principalMono != null ? (Mono<T>) this.principalMono : getDelegate().getPrincipal()); } }
@SuppressWarnings("unchecked") @Override public <T extends Principal> Mono<T> getPrincipal() { return (this.principalMono != null ? (Mono<T>) this.principalMono : getDelegate().getPrincipal()); } }
@Override public ServerHttpResponse getResponse() { return (this.response != null ? this.response : getDelegate().getResponse()); }
@Override public ServerHttpRequest getRequest() { return (this.request != null ? this.request : getDelegate().getRequest()); }
@Override public ServerWebExchange build() { return new MutativeDecorator(this.delegate, this.request, this.response, this.principalMono); }
@Override public ServerHttpResponse getResponse() { return (this.response != null ? this.response : getDelegate().getResponse()); }
@SuppressWarnings("unchecked") @Override public <T extends Principal> Mono<T> getPrincipal() { return (this.principalMono != null ? (Mono<T>) this.principalMono : getDelegate().getPrincipal()); } }
@Override public ServerHttpResponse getResponse() { return (this.response != null ? this.response : getDelegate().getResponse()); }
@Override public ServerHttpRequest getRequest() { return (this.request != null ? this.request : getDelegate().getRequest()); }
@Override public ServerWebExchange build() { return new MutativeDecorator(this.delegate, this.request, this.response, this.principalMono); }
@SuppressWarnings("unchecked") @Override public <T extends Principal> Mono<T> getPrincipal() { return (this.principalMono != null ? (Mono<T>) this.principalMono : getDelegate().getPrincipal()); } }