Package io.grpc.servlet
Class ServletAdapter.GrpcReadListener
java.lang.Object
io.grpc.servlet.ServletAdapter.GrpcReadListener
- All Implemented Interfaces:
EventListener
,javax.servlet.ReadListener
- Enclosing class:
ServletAdapter
private static final class ServletAdapter.GrpcReadListener
extends Object
implements javax.servlet.ReadListener
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final javax.servlet.AsyncContext
(package private) final byte[]
(package private) final javax.servlet.ServletInputStream
(package private) final InternalLogId
(package private) final ServletServerStream
-
Constructor Summary
ConstructorsConstructorDescriptionGrpcReadListener
(ServletServerStream stream, javax.servlet.AsyncContext asyncCtx, InternalLogId logId) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
-
Field Details
-
stream
-
asyncCtx
final javax.servlet.AsyncContext asyncCtx -
input
final javax.servlet.ServletInputStream input -
logId
-
buffer
final byte[] buffer
-
-
Constructor Details
-
GrpcReadListener
GrpcReadListener(ServletServerStream stream, javax.servlet.AsyncContext asyncCtx, InternalLogId logId) throws IOException - Throws:
IOException
-
-
Method Details
-
onDataAvailable
- Specified by:
onDataAvailable
in interfacejavax.servlet.ReadListener
- Throws:
IOException
-
onAllDataRead
public void onAllDataRead()- Specified by:
onAllDataRead
in interfacejavax.servlet.ReadListener
-
onError
- Specified by:
onError
in interfacejavax.servlet.ReadListener
-