Formatting
This commit is contained in:
@@ -817,9 +817,11 @@ public class GatewayAutoConfiguration {
|
||||
|
||||
Supplier<WebsocketServerSpec.Builder> builderSupplier = () -> {
|
||||
WebsocketServerSpec.Builder builder = WebsocketServerSpec.builder();
|
||||
HttpClientProperties.Websocket websocket = httpClientProperties.getWebsocket();
|
||||
HttpClientProperties.Websocket websocket = httpClientProperties
|
||||
.getWebsocket();
|
||||
PropertyMapper map = PropertyMapper.get();
|
||||
map.from(websocket::getMaxFramePayloadLength).whenNonNull().to(builder::maxFramePayloadLength);
|
||||
map.from(websocket::getMaxFramePayloadLength).whenNonNull()
|
||||
.to(builder::maxFramePayloadLength);
|
||||
map.from(websocket::isProxyPing).to(builder::handlePing);
|
||||
return builder;
|
||||
};
|
||||
|
||||
@@ -165,14 +165,17 @@ public class GatewayAutoConfigurationTests {
|
||||
|
||||
@Test // gh-2159
|
||||
public void reactorNettyRequestUpgradeStrategyWebSocketSpecBuilderIsUniquePerRequest()
|
||||
throws NoSuchMethodException, InvocationTargetException, IllegalAccessException {
|
||||
throws NoSuchMethodException, InvocationTargetException,
|
||||
IllegalAccessException {
|
||||
ReactorNettyRequestUpgradeStrategy strategy = new GatewayAutoConfiguration.NettyConfiguration()
|
||||
.reactorNettyRequestUpgradeStrategy(new HttpClientProperties());
|
||||
|
||||
// Method "buildSpec" was introduced for Tests, but has only default visiblity
|
||||
Method buildSpec = ReactorNettyRequestUpgradeStrategy.class.getDeclaredMethod("buildSpec", String.class);
|
||||
Method buildSpec = ReactorNettyRequestUpgradeStrategy.class
|
||||
.getDeclaredMethod("buildSpec", String.class);
|
||||
buildSpec.setAccessible(true);
|
||||
WebsocketServerSpec spec1 = (WebsocketServerSpec) buildSpec.invoke(strategy, "p1");
|
||||
WebsocketServerSpec spec1 = (WebsocketServerSpec) buildSpec.invoke(strategy,
|
||||
"p1");
|
||||
WebsocketServerSpec spec2 = strategy.getWebsocketServerSpec();
|
||||
|
||||
assertThat(spec1.protocols()).isEqualTo("p1");
|
||||
|
||||
Reference in New Issue
Block a user