private final class DataRateLimitedServlet.StandardDataStream
extends java.lang.Object
implements javax.servlet.WriteListener, java.lang.Runnable
Modifier and Type | Field and Description |
---|---|
private javax.servlet.AsyncContext |
async |
private java.io.InputStream |
content |
private javax.servlet.ServletOutputStream |
out |
Modifier | Constructor and Description |
---|---|
private |
StandardDataStream(java.io.InputStream content,
javax.servlet.AsyncContext async,
javax.servlet.ServletOutputStream out) |
Modifier and Type | Method and Description |
---|---|
void |
onError(java.lang.Throwable t) |
void |
onWritePossible() |
void |
run() |
private final java.io.InputStream content
private final javax.servlet.AsyncContext async
private final javax.servlet.ServletOutputStream out
private StandardDataStream(java.io.InputStream content, javax.servlet.AsyncContext async, javax.servlet.ServletOutputStream out)
public void onWritePossible() throws java.io.IOException
onWritePossible
in interface javax.servlet.WriteListener
java.io.IOException
public void run()
run
in interface java.lang.Runnable
public void onError(java.lang.Throwable t)
onError
in interface javax.servlet.WriteListener