Package org.eclipse.jetty.io
Interface WriteFlusher.Listener
-
- All Known Implementing Classes:
HttpConnection
- Enclosing class:
- WriteFlusher
@Deprecated(since="2021-05-27") public static interface WriteFlusher.Listener
Deprecated.The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.A listener of
WriteFlusher
events.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description void
onFlushed(long bytes)
Deprecated.Invoked when aWriteFlusher
flushed bytes in a non-blocking way, as part of a - possibly larger - write.
-
-
-
Method Detail
-
onFlushed
void onFlushed(long bytes) throws java.io.IOException
Deprecated.Invoked when a
WriteFlusher
flushed bytes in a non-blocking way, as part of a - possibly larger - write.This method may be invoked multiple times, for example when writing a large buffer: a first flush of bytes, then the connection became TCP congested, and a subsequent flush of bytes when the connection became writable again.
This method is never invoked concurrently, but may be invoked by different threads, so implementations may not rely on thread-local variables.
Implementations may throw an
IOException
to signal that the write should fail, for example if the implementation enforces a minimum data rate.- Parameters:
bytes
- the number of bytes flushed- Throws:
java.io.IOException
- if the write should fail
-
-