mirror of
https://github.com/jetty/jetty.project.git
synced 2025-03-03 20:39:18 +00:00
410337 throw EofException instead of EOFException in HttpOutput.write() if HttpOutpyt is closed
This commit is contained in:
parent
955e7e8d74
commit
f116d76290
@ -23,7 +23,6 @@ import java.io.IOException;
|
|||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.nio.ByteBuffer;
|
import java.nio.ByteBuffer;
|
||||||
import java.nio.channels.ReadableByteChannel;
|
import java.nio.channels.ReadableByteChannel;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
import javax.servlet.RequestDispatcher;
|
||||||
import javax.servlet.ServletOutputStream;
|
import javax.servlet.ServletOutputStream;
|
||||||
import javax.servlet.ServletRequest;
|
import javax.servlet.ServletRequest;
|
||||||
@ -31,6 +30,7 @@ import javax.servlet.ServletResponse;
|
|||||||
|
|
||||||
import org.eclipse.jetty.http.HttpContent;
|
import org.eclipse.jetty.http.HttpContent;
|
||||||
import org.eclipse.jetty.http.HttpHeader;
|
import org.eclipse.jetty.http.HttpHeader;
|
||||||
|
import org.eclipse.jetty.io.EofException;
|
||||||
import org.eclipse.jetty.util.BlockingCallback;
|
import org.eclipse.jetty.util.BlockingCallback;
|
||||||
import org.eclipse.jetty.util.BufferUtil;
|
import org.eclipse.jetty.util.BufferUtil;
|
||||||
import org.eclipse.jetty.util.Callback;
|
import org.eclipse.jetty.util.Callback;
|
||||||
@ -168,7 +168,7 @@ public class HttpOutput extends ServletOutputStream
|
|||||||
public void write(byte[] b, int off, int len) throws IOException
|
public void write(byte[] b, int off, int len) throws IOException
|
||||||
{
|
{
|
||||||
if (isClosed())
|
if (isClosed())
|
||||||
throw new EOFException("Closed");
|
throw new EofException("Closed");
|
||||||
|
|
||||||
_written+=len;
|
_written+=len;
|
||||||
boolean complete=_channel.getResponse().isAllContentWritten(_written);
|
boolean complete=_channel.getResponse().isAllContentWritten(_written);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user