@ -61,6 +61,9 @@ public final class MockServerHttpRequest extends AbstractServerHttpRequest {
@@ -61,6 +61,9 @@ public final class MockServerHttpRequest extends AbstractServerHttpRequest {
@Nullable
privatefinalInetSocketAddressremoteAddress;
@Nullable
privatefinalInetSocketAddresslocalAddress;
@Nullable
privatefinalSslInfosslInfo;
@ -69,13 +72,14 @@ public final class MockServerHttpRequest extends AbstractServerHttpRequest {
@@ -69,13 +72,14 @@ public final class MockServerHttpRequest extends AbstractServerHttpRequest {
@ -97,6 +101,12 @@ public final class MockServerHttpRequest extends AbstractServerHttpRequest {
@@ -97,6 +101,12 @@ public final class MockServerHttpRequest extends AbstractServerHttpRequest {
returnthis.remoteAddress;
}
@Nullable
@Override
publicInetSocketAddressgetLocalAddress(){
returnthis.localAddress;
}
@Nullable
@Override
protectedSslInfoinitSslInfo(){
@ -254,6 +264,12 @@ public final class MockServerHttpRequest extends AbstractServerHttpRequest {
@@ -254,6 +264,12 @@ public final class MockServerHttpRequest extends AbstractServerHttpRequest {
*/
BremoteAddress(InetSocketAddressremoteAddress);
/**
*Setthelocaladdresstoreturn.
*@since5.2.3
*/
BlocalAddress(InetSocketAddresslocalAddress);
/**
*SetSSLsessioninformationandcertificates.
*/
@ -408,6 +424,9 @@ public final class MockServerHttpRequest extends AbstractServerHttpRequest {
@@ -408,6 +424,9 @@ public final class MockServerHttpRequest extends AbstractServerHttpRequest {
@Nullable
privateInetSocketAddressremoteAddress;
@Nullable
privateInetSocketAddresslocalAddress;
@Nullable
privateSslInfosslInfo;
@ -441,6 +460,12 @@ public final class MockServerHttpRequest extends AbstractServerHttpRequest {
@@ -441,6 +460,12 @@ public final class MockServerHttpRequest extends AbstractServerHttpRequest {
@ -545,7 +570,7 @@ public final class MockServerHttpRequest extends AbstractServerHttpRequest {
@@ -545,7 +570,7 @@ public final class MockServerHttpRequest extends AbstractServerHttpRequest {
@ -93,6 +93,9 @@ public final class MockServerRequest implements ServerRequest {
@@ -93,6 +93,9 @@ public final class MockServerRequest implements ServerRequest {
@ -103,8 +106,8 @@ public final class MockServerRequest implements ServerRequest {
@@ -103,8 +106,8 @@ public final class MockServerRequest implements ServerRequest {
@ -118,6 +121,7 @@ public final class MockServerRequest implements ServerRequest {
@@ -118,6 +121,7 @@ public final class MockServerRequest implements ServerRequest {
this.session=session;
this.principal=principal;
this.remoteAddress=remoteAddress;
this.localAddress=localAddress;
this.messageReaders=messageReaders;
this.exchange=exchange;
}
@ -163,6 +167,11 @@ public final class MockServerRequest implements ServerRequest {
@@ -163,6 +167,11 @@ public final class MockServerRequest implements ServerRequest {
returnOptional.ofNullable(this.remoteAddress);
}
@Override
publicOptional<InetSocketAddress>localAddress(){
returnOptional.ofNullable(this.localAddress);
}
@Override
publicList<HttpMessageReader<?>>messageReaders(){
returnthis.messageReaders;
@ -303,6 +312,8 @@ public final class MockServerRequest implements ServerRequest {
@@ -303,6 +312,8 @@ public final class MockServerRequest implements ServerRequest {
@ -343,6 +354,9 @@ public final class MockServerRequest implements ServerRequest {
@@ -343,6 +354,9 @@ public final class MockServerRequest implements ServerRequest {
@ -470,6 +484,13 @@ public final class MockServerRequest implements ServerRequest {
@@ -470,6 +484,13 @@ public final class MockServerRequest implements ServerRequest {
Assert.notNull(messageReaders,"'messageReaders' must not be null");
@ -489,16 +510,16 @@ public final class MockServerRequest implements ServerRequest {
@@ -489,16 +510,16 @@ public final class MockServerRequest implements ServerRequest {
@ -101,6 +101,11 @@ public class ServerHttpRequestDecorator implements ServerHttpRequest {
@@ -101,6 +101,11 @@ public class ServerHttpRequestDecorator implements ServerHttpRequest {
@ -61,6 +61,9 @@ public class MockServerHttpRequest extends AbstractServerHttpRequest {
@@ -61,6 +61,9 @@ public class MockServerHttpRequest extends AbstractServerHttpRequest {
@Nullable
privatefinalInetSocketAddressremoteAddress;
@Nullable
privatefinalInetSocketAddresslocalAddress;
@Nullable
privatefinalSslInfosslInfo;
@ -69,13 +72,14 @@ public class MockServerHttpRequest extends AbstractServerHttpRequest {
@@ -69,13 +72,14 @@ public class MockServerHttpRequest extends AbstractServerHttpRequest {
@ -97,6 +101,12 @@ public class MockServerHttpRequest extends AbstractServerHttpRequest {
@@ -97,6 +101,12 @@ public class MockServerHttpRequest extends AbstractServerHttpRequest {
returnthis.remoteAddress;
}
@Nullable
@Override
publicInetSocketAddressgetLocalAddress(){
returnthis.localAddress;
}
@Nullable
@Override
protectedSslInfoinitSslInfo(){
@ -254,6 +264,12 @@ public class MockServerHttpRequest extends AbstractServerHttpRequest {
@@ -254,6 +264,12 @@ public class MockServerHttpRequest extends AbstractServerHttpRequest {
*/
BremoteAddress(InetSocketAddressremoteAddress);
/**
*Setthelocaladdresstoreturn.
*@since5.2.3
*/
BlocalAddress(InetSocketAddresslocalAddress);
/**
*SetSSLsessioninformationandcertificates.
*/
@ -408,6 +424,9 @@ public class MockServerHttpRequest extends AbstractServerHttpRequest {
@@ -408,6 +424,9 @@ public class MockServerHttpRequest extends AbstractServerHttpRequest {
@Nullable
privateInetSocketAddressremoteAddress;
@Nullable
privateInetSocketAddresslocalAddress;
@Nullable
privateSslInfosslInfo;
@ -441,6 +460,12 @@ public class MockServerHttpRequest extends AbstractServerHttpRequest {
@@ -441,6 +460,12 @@ public class MockServerHttpRequest extends AbstractServerHttpRequest {
@ -545,7 +570,7 @@ public class MockServerHttpRequest extends AbstractServerHttpRequest {
@@ -545,7 +570,7 @@ public class MockServerHttpRequest extends AbstractServerHttpRequest {
@ -123,6 +123,11 @@ public class ServerRequestWrapper implements ServerRequest {
@@ -123,6 +123,11 @@ public class ServerRequestWrapper implements ServerRequest {
@ -101,8 +104,8 @@ public class MockServerRequest implements ServerRequest {
@@ -101,8 +104,8 @@ public class MockServerRequest implements ServerRequest {
@ -116,6 +119,7 @@ public class MockServerRequest implements ServerRequest {
@@ -116,6 +119,7 @@ public class MockServerRequest implements ServerRequest {
this.session=session;
this.principal=principal;
this.remoteAddress=remoteAddress;
this.localAddress=localAddress;
this.messageReaders=messageReaders;
this.exchange=exchange;
}
@ -161,6 +165,11 @@ public class MockServerRequest implements ServerRequest {
@@ -161,6 +165,11 @@ public class MockServerRequest implements ServerRequest {
returnOptional.ofNullable(this.remoteAddress);
}
@Override
publicOptional<InetSocketAddress>localAddress(){
returnOptional.ofNullable(this.localAddress);
}
@Override
publicList<HttpMessageReader<?>>messageReaders(){
returnthis.messageReaders;
@ -291,6 +300,7 @@ public class MockServerRequest implements ServerRequest {
@@ -291,6 +300,7 @@ public class MockServerRequest implements ServerRequest {
Buildersession(WebSessionsession);
/**
*Setstherequest{@linkPrincipal}.
*@deprecatedinfavorof{@link#principal(Principal)}
*/
@Deprecated
@ -300,6 +310,8 @@ public class MockServerRequest implements ServerRequest {
@@ -300,6 +310,8 @@ public class MockServerRequest implements ServerRequest {
@ -340,6 +352,9 @@ public class MockServerRequest implements ServerRequest {
@@ -340,6 +352,9 @@ public class MockServerRequest implements ServerRequest {
@ -467,6 +482,13 @@ public class MockServerRequest implements ServerRequest {
@@ -467,6 +482,13 @@ public class MockServerRequest implements ServerRequest {
Assert.notNull(messageReaders,"'messageReaders' must not be null");
@ -486,16 +508,16 @@ public class MockServerRequest implements ServerRequest {
@@ -486,16 +508,16 @@ public class MockServerRequest implements ServerRequest {