Package net.devh.boot.grpc.server.error
Class GrpcExceptionServerCall<ReqT,RespT>
java.lang.Object
io.grpc.ServerCall<ReqT,RespT>
io.grpc.ForwardingServerCall<ReqT,RespT>
io.grpc.ForwardingServerCall.SimpleForwardingServerCall<ReqT,RespT>
net.devh.boot.grpc.server.error.GrpcExceptionServerCall<ReqT,RespT>
- Type Parameters:
ReqT
- gRPC request typeRespT
- gRPC response type
public class GrpcExceptionServerCall<ReqT,RespT>
extends ForwardingServerCall.SimpleForwardingServerCall<ReqT,RespT>
Specialized
ServerCall
for server side exception handling.-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.ForwardingServerCall
ForwardingServerCall.SimpleForwardingServerCall<ReqT extends Object,
RespT extends Object> Nested classes/interfaces inherited from class io.grpc.ServerCall
ServerCall.Listener<ReqT extends Object>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
GrpcExceptionServerCall
(ServerCall<ReqT, RespT> delegate, GrpcExceptionResponseHandler exceptionHandler) Creates a new exception handling grpc server call. -
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
boolean
isReady()
void
request
(int arg0) void
sendHeaders
(Metadata arg0) void
setCompression
(String arg0) void
setMessageCompression
(boolean arg0) void
setOnReadyThreshold
(int arg0) toString()
Methods inherited from class io.grpc.ForwardingServerCall.SimpleForwardingServerCall
delegate
Methods inherited from class io.grpc.ForwardingServerCall
getMethodDescriptor, sendMessage
-
Constructor Details
-
GrpcExceptionServerCall
protected GrpcExceptionServerCall(ServerCall<ReqT, RespT> delegate, GrpcExceptionResponseHandler exceptionHandler) Creates a new exception handling grpc server call.- Parameters:
delegate
- The call to delegate to (Required).exceptionHandler
- The exception handler to use (Required).
-
-
Method Details
-
close
-
request
public void request(int arg0) -
sendHeaders
- Specified by:
sendHeaders
in classServerCall<ReqT extends Object,
RespT extends Object>
-
isReady
public boolean isReady() -
isCancelled
public boolean isCancelled()- Specified by:
isCancelled
in classServerCall<ReqT extends Object,
RespT extends Object>
-
setMessageCompression
public void setMessageCompression(boolean arg0) - Overrides:
setMessageCompression
in classServerCall<ReqT extends Object,
RespT extends Object>
-
setOnReadyThreshold
@ExperimentalApi("https://github.com/grpc/grpc-java/issues/11021") public void setOnReadyThreshold(int arg0) - Overrides:
setOnReadyThreshold
in classServerCall<ReqT extends Object,
RespT extends Object>
-
setCompression
@ExperimentalApi("https://github.com/grpc/grpc-java/issues/1704") public void setCompression(String arg0) - Overrides:
setCompression
in classServerCall<ReqT extends Object,
RespT extends Object>
-
getAttributes
- Overrides:
getAttributes
in classServerCall<ReqT extends Object,
RespT extends Object>
-
getAuthority
- Overrides:
getAuthority
in classServerCall<ReqT extends Object,
RespT extends Object>
-
getSecurityLevel
@ExperimentalApi("https://github.com/grpc/grpc-java/issues/4692") public SecurityLevel getSecurityLevel()- Overrides:
getSecurityLevel
in classServerCall<ReqT extends Object,
RespT extends Object>
-
toString
-