@Configuration(proxyBeanMethods=false) @Conditional(value=GrpcAdviceIsPresentCondition.class) @AutoConfigureBefore(value=GrpcServerFactoryAutoConfiguration.class) public class GrpcAdviceAutoConfiguration extends Object
@GrpcAdvice and @GrpcExceptionHandler.
Exception handling via global server interceptors @GrpcGlobalServerInterceptor.
GrpcAdvice,
GrpcExceptionHandler,
GrpcExceptionInterceptor| Constructor and Description |
|---|
GrpcAdviceAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
GrpcAdviceDiscoverer |
grpcAdviceDiscoverer() |
GrpcAdviceExceptionHandler |
grpcAdviceExceptionHandler(GrpcExceptionHandlerMethodResolver grpcExceptionHandlerMethodResolver) |
GrpcExceptionInterceptor |
grpcAdviceExceptionInterceptor(GrpcAdviceExceptionHandler grpcAdviceExceptionHandler) |
GrpcExceptionHandlerMethodResolver |
grpcExceptionHandlerMethodResolver(GrpcAdviceDiscoverer grpcAdviceDiscoverer) |
@Bean public GrpcAdviceDiscoverer grpcAdviceDiscoverer()
@Bean public GrpcExceptionHandlerMethodResolver grpcExceptionHandlerMethodResolver(GrpcAdviceDiscoverer grpcAdviceDiscoverer)
@Bean public GrpcAdviceExceptionHandler grpcAdviceExceptionHandler(GrpcExceptionHandlerMethodResolver grpcExceptionHandlerMethodResolver)
@GrpcGlobalServerInterceptor @Order(value=0) public GrpcExceptionInterceptor grpcAdviceExceptionInterceptor(GrpcAdviceExceptionHandler grpcAdviceExceptionHandler)