Skip to content

Commit 214720d

Browse files
committed
Upgraded Jetty to version 9.3.21.v20170918.
1 parent 9e1e481 commit 214720d

File tree

4 files changed

+7
-25
lines changed

4 files changed

+7
-25
lines changed

modules/org.restlet.ext.jetty/src/main/java/org/restlet/ext/jetty/JettyServerHelper.java

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
import java.net.Socket;
2929
import java.util.Arrays;
3030
import java.util.concurrent.Executor;
31-
import java.util.logging.Level;
3231

3332
import javax.servlet.ServletException;
3433

@@ -38,12 +37,8 @@
3837
import org.eclipse.jetty.server.Connector;
3938
import org.eclipse.jetty.server.HttpChannel;
4039
import org.eclipse.jetty.server.HttpConfiguration;
41-
import org.eclipse.jetty.server.HttpConnectionFactory;
4240
import org.eclipse.jetty.server.LowResourceMonitor;
4341
import org.eclipse.jetty.server.ServerConnector;
44-
import org.eclipse.jetty.spdy.server.NPNServerConnectionFactory;
45-
import org.eclipse.jetty.spdy.server.http.HTTPSPDYServerConnectionFactory;
46-
import org.eclipse.jetty.spdy.server.http.PushStrategy;
4742
import org.eclipse.jetty.util.thread.QueuedThreadPool;
4843
import org.eclipse.jetty.util.thread.ScheduledExecutorScheduler;
4944
import org.eclipse.jetty.util.thread.Scheduler;
@@ -236,7 +231,7 @@ public WrappedServer(JettyServerHelper server, ThreadPool threadPool) {
236231
* The channel to handle.
237232
*/
238233
@Override
239-
public void handle(HttpChannel<?> channel) throws IOException,
234+
public void handle(HttpChannel channel) throws IOException,
240235
ServletException {
241236
try {
242237
helper.handle(new JettyServerCall(helper.getHelped(), channel));
@@ -247,7 +242,7 @@ public void handle(HttpChannel<?> channel) throws IOException,
247242
}
248243

249244
@Override
250-
public void handleAsync(HttpChannel<?> channel) throws IOException,
245+
public void handleAsync(HttpChannel channel) throws IOException,
251246
ServletException {
252247
// TODO: should we handle async differently?
253248
try {

modules/org.restlet.ext.jetty/src/main/java/org/restlet/ext/jetty/internal/JettyHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ public void handle(String target, Request request,
106106
HttpServletRequest servletRequest,
107107
HttpServletResponse servletResponse) throws IOException,
108108
ServletException {
109-
final HttpChannel<?> channel = request.getHttpChannel();
109+
final HttpChannel channel = request.getHttpChannel();
110110
final Request baseRequest = (servletRequest instanceof Request) ? (Request) servletRequest
111111
: channel.getRequest();
112112
this.helper

modules/org.restlet.ext.jetty/src/main/java/org/restlet/ext/jetty/internal/JettyServerCall.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
public class JettyServerCall extends ServerCall {
5555

5656
/** The wrapped Jetty HTTP channel. */
57-
private final HttpChannel<?> channel;
57+
private final HttpChannel channel;
5858

5959
/** Indicates if the request headers were parsed and added. */
6060
private volatile boolean requestHeadersAdded;
@@ -67,7 +67,7 @@ public class JettyServerCall extends ServerCall {
6767
* @param channel
6868
* The wrapped Jetty HTTP channel.
6969
*/
70-
public JettyServerCall(Server server, HttpChannel<?> channel) {
70+
public JettyServerCall(Server server, HttpChannel channel) {
7171
super(server);
7272
this.channel = channel;
7373
this.requestHeadersAdded = false;
@@ -119,7 +119,7 @@ public List<Certificate> getCertificates() {
119119
*
120120
* @return The wrapped Jetty HTTP channel.
121121
*/
122-
public HttpChannel<?> getChannel() {
122+
public HttpChannel getChannel() {
123123
return this.channel;
124124
}
125125

@@ -204,7 +204,7 @@ public InputStream getRequestHeadStream() {
204204
public String getRequestUri() {
205205
String queryString = getChannel().getRequest().getQueryString();
206206

207-
return getChannel().getRequest().getUri().toString()
207+
return getChannel().getRequest().getRequestURL().toString()
208208
+ (isNullOrEmpty(queryString) ? "" : "?" + queryString);
209209
}
210210

modules/org.restlet.ext.jetty/src/main/java/org/restlet/ext/jetty/internal/RestletSslContextFactory.java

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,13 @@
2626

2727
import java.io.IOException;
2828
import java.net.InetAddress;
29-
import java.util.logging.Level;
3029

3130
import javax.net.ssl.SSLEngine;
3231
import javax.net.ssl.SSLServerSocket;
3332
import javax.net.ssl.SSLServerSocketFactory;
3433
import javax.net.ssl.SSLSocket;
3534

3635
import org.eclipse.jetty.util.ssl.SslContextFactory;
37-
import org.restlet.Context;
3836

3937
/**
4038
* Jetty SSL context factory based on a Restlet SSL context one.
@@ -56,17 +54,6 @@ public RestletSslContextFactory(
5654
setSslContext(restletSslContextFactory.createSslContext());
5755
}
5856

59-
@Override
60-
public void checkKeyStore() {
61-
try {
62-
if (getSslContext() == null)
63-
super.checkKeyStore();
64-
} catch (IllegalStateException e) {
65-
Context.getCurrentLogger().log(Level.FINE,
66-
"Unable to check Jetty SSL keystore", e);
67-
}
68-
}
69-
7057
@Override
7158
public SSLEngine newSSLEngine() {
7259
return getSslContext().createSSLEngine();

0 commit comments

Comments
 (0)