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
ConstructorsModifierConstructorDescriptionprotectedGrpcExceptionServerCall(ServerCall<ReqT, RespT> delegate, GrpcExceptionResponseHandler exceptionHandler) Creates a new exception handling grpc server call. -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanbooleanisReady()voidrequest(int arg0) voidsendHeaders(Metadata arg0) voidsetCompression(String arg0) voidsetMessageCompression(boolean arg0) voidsetOnReadyThreshold(int arg0) toString()Methods inherited from class io.grpc.ForwardingServerCall.SimpleForwardingServerCall
delegateMethods 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:
sendHeadersin classServerCall<ReqT extends Object,RespT extends Object>
-
isReady
public boolean isReady() -
isCancelled
public boolean isCancelled()- Specified by:
isCancelledin classServerCall<ReqT extends Object,RespT extends Object>
-
setMessageCompression
public void setMessageCompression(boolean arg0) - Overrides:
setMessageCompressionin classServerCall<ReqT extends Object,RespT extends Object>
-
setOnReadyThreshold
@ExperimentalApi("https://github.com/grpc/grpc-java/issues/11021") public void setOnReadyThreshold(int arg0) - Overrides:
setOnReadyThresholdin classServerCall<ReqT extends Object,RespT extends Object>
-
setCompression
@ExperimentalApi("https://github.com/grpc/grpc-java/issues/1704") public void setCompression(String arg0) - Overrides:
setCompressionin classServerCall<ReqT extends Object,RespT extends Object>
-
getAttributes
- Overrides:
getAttributesin classServerCall<ReqT extends Object,RespT extends Object>
-
getAuthority
- Overrides:
getAuthorityin classServerCall<ReqT extends Object,RespT extends Object>
-
getSecurityLevel
@ExperimentalApi("https://github.com/grpc/grpc-java/issues/4692") public SecurityLevel getSecurityLevel()- Overrides:
getSecurityLevelin classServerCall<ReqT extends Object,RespT extends Object>
-
toString
-