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