Skip to content

Commit bb3061d

Browse files
committed
Polish
1 parent 22f6e5b commit bb3061d

File tree

1 file changed

+8
-17
lines changed

1 file changed

+8
-17
lines changed

spring-web/src/test/java/org/springframework/http/server/reactive/bootstrap/ReactorHttpsServer.java

Lines changed: 8 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,15 @@
1616

1717
package org.springframework.http.server.reactive.bootstrap;
1818

19-
import java.security.cert.CertificateException;
2019
import java.util.concurrent.atomic.AtomicReference;
2120

22-
import reactor.core.Exceptions;
21+
import io.netty.handler.ssl.SslContextBuilder;
22+
import io.netty.handler.ssl.util.SelfSignedCertificate;
2323
import reactor.netty.DisposableServer;
2424
import reactor.netty.tcp.SslProvider.DefaultConfigurationType;
2525

2626
import org.springframework.http.server.reactive.ReactorHttpHandlerAdapter;
2727

28-
import io.netty.handler.ssl.SslContextBuilder;
29-
import io.netty.handler.ssl.util.SelfSignedCertificate;
30-
3128
/**
3229
* @author Stephane Maldini
3330
*/
@@ -41,22 +38,16 @@ public class ReactorHttpsServer extends AbstractHttpServer {
4138

4239

4340
@Override
44-
protected void initServer() {
41+
protected void initServer() throws Exception {
42+
43+
SelfSignedCertificate cert = new SelfSignedCertificate();
44+
SslContextBuilder builder = SslContextBuilder.forServer(cert.certificate(), cert.privateKey());
45+
4546
this.reactorHandler = createHttpHandlerAdapter();
46-
SelfSignedCertificate cert = null;
47-
try {
48-
cert = new SelfSignedCertificate();
49-
}
50-
catch (CertificateException e) {
51-
throw Exceptions.propagate(e);
52-
}
53-
SslContextBuilder sslContextBuilder =
54-
SslContextBuilder.forServer(cert.certificate(), cert.privateKey());
5547
this.reactorServer = reactor.netty.http.server.HttpServer.create()
5648
.host(getHost())
5749
.port(getPort())
58-
.secure(sslContextSpec -> sslContextSpec.sslContext(sslContextBuilder)
59-
.defaultConfiguration(DefaultConfigurationType.TCP));
50+
.secure(spec -> spec.sslContext(builder).defaultConfiguration(DefaultConfigurationType.TCP));
6051
}
6152

6253
private ReactorHttpHandlerAdapter createHttpHandlerAdapter() {

0 commit comments

Comments
 (0)