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) 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>
-
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
-