Uses of Interface
io.grpc.ServerInterceptor
Packages that use ServerInterceptor
Package
Description
The gRPC core public API.
Interfaces and implementations that are internal to gRPC.
API for the Stub layer.
Utilities with advanced features in the core layer that user can optionally use.
-
Uses of ServerInterceptor in io.grpc
Methods in io.grpc with parameters of type ServerInterceptorModifier and TypeMethodDescriptionForwardingServerBuilder.intercept
(ServerInterceptor interceptor) ServerBuilder.intercept
(ServerInterceptor interceptor) Adds aServerInterceptor
that is run for all services on the server.static ServerServiceDefinition
ServerInterceptors.intercept
(BindableService bindableService, ServerInterceptor... interceptors) static ServerServiceDefinition
ServerInterceptors.intercept
(ServerServiceDefinition serviceDef, ServerInterceptor... interceptors) Create a newServerServiceDefinition
whoseServerCallHandler
s will callinterceptors
before calling the pre-existingServerCallHandler
.static <ReqT,
RespT>
ServerCallHandler<ReqT, RespT> InternalServerInterceptors.interceptCallHandlerCreate
(ServerInterceptor interceptor, ServerCallHandler<ReqT, RespT> callHandler) static ServerServiceDefinition
ServerInterceptors.interceptForward
(BindableService bindableService, ServerInterceptor... interceptors) static ServerServiceDefinition
ServerInterceptors.interceptForward
(ServerServiceDefinition serviceDef, ServerInterceptor... interceptors) Create a newServerServiceDefinition
whoseServerCallHandler
s will callinterceptors
before calling the pre-existingServerCallHandler
.Method parameters in io.grpc with type arguments of type ServerInterceptorModifier and TypeMethodDescriptionstatic ServerServiceDefinition
ServerInterceptors.intercept
(BindableService bindableService, List<? extends ServerInterceptor> interceptors) static ServerServiceDefinition
ServerInterceptors.intercept
(ServerServiceDefinition serviceDef, List<? extends ServerInterceptor> interceptors) Create a newServerServiceDefinition
whoseServerCallHandler
s will callinterceptors
before calling the pre-existingServerCallHandler
.static ServerServiceDefinition
ServerInterceptors.interceptForward
(BindableService bindableService, List<? extends ServerInterceptor> interceptors) static ServerServiceDefinition
ServerInterceptors.interceptForward
(ServerServiceDefinition serviceDef, List<? extends ServerInterceptor> interceptors) Create a newServerServiceDefinition
whoseServerCallHandler
s will callinterceptors
before calling the pre-existingServerCallHandler
. -
Uses of ServerInterceptor in io.grpc.internal
Methods in io.grpc.internal with parameters of type ServerInterceptor -
Uses of ServerInterceptor in io.grpc.stub
Methods in io.grpc.stub that return ServerInterceptorModifier and TypeMethodDescriptionstatic ServerInterceptor
MetadataUtils.newAttachMetadataServerInterceptor
(Metadata extras) Returns a ServerInterceptor that adds the specified Metadata to every response stream, one way or another. -
Uses of ServerInterceptor in io.grpc.util
Classes in io.grpc.util that implement ServerInterceptorModifier and TypeClassDescriptionfinal class
A class that intercepts uncaught exceptions of typeStatusRuntimeException
and handles them by closing theServerCall
, and transmitting the exception's status and metadata to the client.Methods in io.grpc.util that return ServerInterceptorModifier and TypeMethodDescriptionstatic ServerInterceptor
TransmitStatusRuntimeExceptionInterceptor.instance()