Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
This commit is contained in:
commit
6ab0e71b38
|
@ -18,7 +18,6 @@
|
||||||
|
|
||||||
package org.eclipse.jetty.http2.server;
|
package org.eclipse.jetty.http2.server;
|
||||||
|
|
||||||
import java.io.IOException;
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.concurrent.TimeoutException;
|
import java.util.concurrent.TimeoutException;
|
||||||
|
@ -36,6 +35,7 @@ import org.eclipse.jetty.http2.frames.PushPromiseFrame;
|
||||||
import org.eclipse.jetty.http2.frames.ResetFrame;
|
import org.eclipse.jetty.http2.frames.ResetFrame;
|
||||||
import org.eclipse.jetty.http2.frames.SettingsFrame;
|
import org.eclipse.jetty.http2.frames.SettingsFrame;
|
||||||
import org.eclipse.jetty.io.EndPoint;
|
import org.eclipse.jetty.io.EndPoint;
|
||||||
|
import org.eclipse.jetty.io.EofException;
|
||||||
import org.eclipse.jetty.server.Connector;
|
import org.eclipse.jetty.server.Connector;
|
||||||
import org.eclipse.jetty.server.HttpConfiguration;
|
import org.eclipse.jetty.server.HttpConfiguration;
|
||||||
import org.eclipse.jetty.server.NegotiatingServerConnection.CipherDiscriminator;
|
import org.eclipse.jetty.server.NegotiatingServerConnection.CipherDiscriminator;
|
||||||
|
@ -130,7 +130,7 @@ public class HTTP2ServerConnectionFactory extends AbstractHTTP2ServerConnectionF
|
||||||
String reason = frame.tryConvertPayload();
|
String reason = frame.tryConvertPayload();
|
||||||
if (reason != null && !reason.isEmpty())
|
if (reason != null && !reason.isEmpty())
|
||||||
reason = " (" + reason + ")";
|
reason = " (" + reason + ")";
|
||||||
getConnection().onSessionFailure(new IOException("HTTP/2 " + error + reason));
|
getConnection().onSessionFailure(new EofException("HTTP/2 " + error + reason));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -166,7 +166,7 @@ public class HTTP2ServerConnectionFactory extends AbstractHTTP2ServerConnectionF
|
||||||
ErrorCode error = ErrorCode.from(frame.getError());
|
ErrorCode error = ErrorCode.from(frame.getError());
|
||||||
if (error == null)
|
if (error == null)
|
||||||
error = ErrorCode.CANCEL_STREAM_ERROR;
|
error = ErrorCode.CANCEL_STREAM_ERROR;
|
||||||
getConnection().onStreamFailure((IStream)stream, new IOException("HTTP/2 " + error));
|
getConnection().onStreamFailure((IStream)stream, new EofException("HTTP/2 " + error));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in New Issue