Browse Source

Merge branch '1.1.x'

pull/1323/merge
Andy Wilkinson 12 years ago
parent
commit
2d4e68a977
  1. 12
      spring-boot/src/main/java/org/springframework/boot/context/embedded/tomcat/TomcatEmbeddedServletContainerFactory.java
  2. 2
      spring-boot/src/test/java/org/springframework/boot/context/embedded/tomcat/TomcatEmbeddedServletContainerFactoryTests.java

12
spring-boot/src/main/java/org/springframework/boot/context/embedded/tomcat/TomcatEmbeddedServletContainerFactory.java

@ -225,7 +225,7 @@ public class TomcatEmbeddedServletContainerFactory extends @@ -225,7 +225,7 @@ public class TomcatEmbeddedServletContainerFactory extends
connector.setPort(port);
if (connector.getProtocolHandler() instanceof AbstractProtocol) {
if (getAddress() != null) {
((AbstractProtocol) connector.getProtocolHandler())
((AbstractProtocol<?>) connector.getProtocolHandler())
.setAddress(getAddress());
}
}
@ -242,7 +242,7 @@ public class TomcatEmbeddedServletContainerFactory extends @@ -242,7 +242,7 @@ public class TomcatEmbeddedServletContainerFactory extends
connector.getProtocolHandler() instanceof AbstractHttp11JsseProtocol,
"To use SSL, the connector's protocol handler must be an "
+ "AbstractHttp11JsseProtocol subclass");
configureSsl((AbstractHttp11JsseProtocol) connector.getProtocolHandler(),
configureSsl((AbstractHttp11JsseProtocol<?>) connector.getProtocolHandler(),
getSsl());
connector.setScheme("https");
connector.setSecure(true);
@ -258,7 +258,7 @@ public class TomcatEmbeddedServletContainerFactory extends @@ -258,7 +258,7 @@ public class TomcatEmbeddedServletContainerFactory extends
* @param protocol the protocol
* @param ssl the ssl details
*/
protected void configureSsl(AbstractHttp11JsseProtocol protocol, Ssl ssl) {
protected void configureSsl(AbstractHttp11JsseProtocol<?> protocol, Ssl ssl) {
protocol.setSSLEnabled(true);
protocol.setSslProtocol(ssl.getProtocol());
configureSslClientAuth(protocol, ssl);
@ -271,7 +271,7 @@ public class TomcatEmbeddedServletContainerFactory extends @@ -271,7 +271,7 @@ public class TomcatEmbeddedServletContainerFactory extends
configureSslTrustStore(protocol, ssl);
}
private void configureSslClientAuth(AbstractHttp11JsseProtocol protocol, Ssl ssl) {
private void configureSslClientAuth(AbstractHttp11JsseProtocol<?> protocol, Ssl ssl) {
if (ssl.getClientAuth() == ClientAuth.NEED) {
protocol.setClientAuth(Boolean.TRUE.toString());
}
@ -280,7 +280,7 @@ public class TomcatEmbeddedServletContainerFactory extends @@ -280,7 +280,7 @@ public class TomcatEmbeddedServletContainerFactory extends
}
}
private void configureSslKeyStore(AbstractHttp11JsseProtocol protocol, Ssl ssl) {
private void configureSslKeyStore(AbstractHttp11JsseProtocol<?> protocol, Ssl ssl) {
try {
File file = ResourceUtils.getFile(ssl.getKeyStore());
protocol.setKeystoreFile(file.getAbsolutePath());
@ -291,7 +291,7 @@ public class TomcatEmbeddedServletContainerFactory extends @@ -291,7 +291,7 @@ public class TomcatEmbeddedServletContainerFactory extends
}
}
private void configureSslTrustStore(AbstractHttp11JsseProtocol protocol, Ssl ssl) {
private void configureSslTrustStore(AbstractHttp11JsseProtocol<?> protocol, Ssl ssl) {
if (ssl.getTrustStore() != null) {
try {
File file = ResourceUtils.getFile(ssl.getTrustStore());

2
spring-boot/src/test/java/org/springframework/boot/context/embedded/tomcat/TomcatEmbeddedServletContainerFactoryTests.java

@ -236,7 +236,7 @@ public class TomcatEmbeddedServletContainerFactoryTests extends @@ -236,7 +236,7 @@ public class TomcatEmbeddedServletContainerFactoryTests extends
Tomcat tomcat = getTomcat(factory);
Connector connector = tomcat.getConnector();
AbstractHttp11JsseProtocol jsseProtocol = (AbstractHttp11JsseProtocol) connector
AbstractHttp11JsseProtocol<?> jsseProtocol = (AbstractHttp11JsseProtocol<?>) connector
.getProtocolHandler();
assertThat(jsseProtocol.getCiphers(), equalTo("ALPHA,BRAVO,CHARLIE"));
}

Loading…
Cancel
Save