private static class ServletServerHttpRequest.RequestBodyPublisher extends AbstractListenerReadPublisher<DataBuffer>
| Modifier and Type | Class and Description |
|---|---|
private class |
ServletServerHttpRequest.RequestBodyPublisher.RequestBodyPublisherReadListener |
| Modifier and Type | Field and Description |
|---|---|
private byte[] |
buffer |
private DataBufferFactory |
bufferFactory |
private ServletInputStream |
inputStream |
logger| Constructor and Description |
|---|
RequestBodyPublisher(ServletInputStream inputStream,
DataBufferFactory bufferFactory,
int bufferSize) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkOnDataAvailable() |
protected DataBuffer |
read()
Reads a data from the input, if possible.
|
void |
registerReadListener() |
onAllDataRead, onDataAvailable, onError, subscribeprivate final ServletInputStream inputStream
private final DataBufferFactory bufferFactory
private final byte[] buffer
public RequestBodyPublisher(ServletInputStream inputStream,
DataBufferFactory bufferFactory,
int bufferSize)
public void registerReadListener()
throws java.io.IOException
java.io.IOExceptionprotected void checkOnDataAvailable()
checkOnDataAvailable in class AbstractListenerReadPublisher<DataBuffer>protected DataBuffer read() throws java.io.IOException
AbstractListenerReadPublisherread in class AbstractListenerReadPublisher<DataBuffer>nulljava.io.IOException