cache reactor request methods
This commit is contained in:
parent
4e8162c6dd
commit
c27a5687dc
|
@ -63,6 +63,8 @@ class ReactorNetty2ServerHttpRequest extends AbstractServerHttpRequest {
|
||||||
|
|
||||||
private final Netty5DataBufferFactory bufferFactory;
|
private final Netty5DataBufferFactory bufferFactory;
|
||||||
|
|
||||||
|
private final HttpMethod method;
|
||||||
|
|
||||||
|
|
||||||
public ReactorNetty2ServerHttpRequest(HttpServerRequest request, Netty5DataBufferFactory bufferFactory)
|
public ReactorNetty2ServerHttpRequest(HttpServerRequest request, Netty5DataBufferFactory bufferFactory)
|
||||||
throws URISyntaxException {
|
throws URISyntaxException {
|
||||||
|
@ -71,6 +73,7 @@ class ReactorNetty2ServerHttpRequest extends AbstractServerHttpRequest {
|
||||||
Assert.notNull(bufferFactory, "DataBufferFactory must not be null");
|
Assert.notNull(bufferFactory, "DataBufferFactory must not be null");
|
||||||
this.request = request;
|
this.request = request;
|
||||||
this.bufferFactory = bufferFactory;
|
this.bufferFactory = bufferFactory;
|
||||||
|
this.method = HttpMethod.valueOf(request.method().name());
|
||||||
}
|
}
|
||||||
|
|
||||||
private static URI initUri(HttpServerRequest request) throws URISyntaxException {
|
private static URI initUri(HttpServerRequest request) throws URISyntaxException {
|
||||||
|
@ -141,7 +144,7 @@ class ReactorNetty2ServerHttpRequest extends AbstractServerHttpRequest {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public HttpMethod getMethod() {
|
public HttpMethod getMethod() {
|
||||||
return HttpMethod.valueOf(this.request.method().name());
|
return this.method;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -61,6 +61,8 @@ class ReactorServerHttpRequest extends AbstractServerHttpRequest {
|
||||||
|
|
||||||
private final NettyDataBufferFactory bufferFactory;
|
private final NettyDataBufferFactory bufferFactory;
|
||||||
|
|
||||||
|
private final HttpMethod method;
|
||||||
|
|
||||||
|
|
||||||
public ReactorServerHttpRequest(HttpServerRequest request, NettyDataBufferFactory bufferFactory)
|
public ReactorServerHttpRequest(HttpServerRequest request, NettyDataBufferFactory bufferFactory)
|
||||||
throws URISyntaxException {
|
throws URISyntaxException {
|
||||||
|
@ -69,6 +71,7 @@ class ReactorServerHttpRequest extends AbstractServerHttpRequest {
|
||||||
Assert.notNull(bufferFactory, "DataBufferFactory must not be null");
|
Assert.notNull(bufferFactory, "DataBufferFactory must not be null");
|
||||||
this.request = request;
|
this.request = request;
|
||||||
this.bufferFactory = bufferFactory;
|
this.bufferFactory = bufferFactory;
|
||||||
|
this.method = HttpMethod.valueOf(request.method().name());
|
||||||
}
|
}
|
||||||
|
|
||||||
private static URI initUri(HttpServerRequest request) throws URISyntaxException {
|
private static URI initUri(HttpServerRequest request) throws URISyntaxException {
|
||||||
|
@ -111,7 +114,7 @@ class ReactorServerHttpRequest extends AbstractServerHttpRequest {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public HttpMethod getMethod() {
|
public HttpMethod getMethod() {
|
||||||
return HttpMethod.valueOf(this.request.method().name());
|
return this.method;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in New Issue