Uses of Interface
io.grpc.ServerInterceptor
-
Packages that use ServerInterceptor Package Description io.grpc The gRPC core public API.io.grpc.internal Interfaces and implementations that are internal to gRPC.io.grpc.protobuf.services Service definitions and utilities with protobuf dependency for the pre-defined gRPC services.io.grpc.stub API for the Stub layer.io.grpc.util Utilities with advanced features in the core layer that user can optionally use. -
-
Uses of ServerInterceptor in io.grpc
Fields in io.grpc declared as ServerInterceptor Modifier and Type Field Description private ServerInterceptor
ServerInterceptors.InterceptCallHandler. interceptor
Methods in io.grpc with parameters of type ServerInterceptor Modifier and Type Method Description static <ReqT,RespT>
ServerInterceptors.InterceptCallHandler<ReqT,RespT>ServerInterceptors.InterceptCallHandler. create(ServerInterceptor interceptor, ServerCallHandler<ReqT,RespT> callHandler)
T
ForwardingServerBuilder. intercept(ServerInterceptor interceptor)
T
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 ServerInterceptor Modifier and Type Method Description static ServerServiceDefinition
ServerInterceptors. intercept(BindableService bindableService, java.util.List<? extends ServerInterceptor> interceptors)
static ServerServiceDefinition
ServerInterceptors. intercept(ServerServiceDefinition serviceDef, java.util.List<? extends ServerInterceptor> interceptors)
Create a newServerServiceDefinition
whoseServerCallHandler
s will callinterceptors
before calling the pre-existingServerCallHandler
.static ServerServiceDefinition
ServerInterceptors. interceptForward(BindableService bindableService, java.util.List<? extends ServerInterceptor> interceptors)
static ServerServiceDefinition
ServerInterceptors. interceptForward(ServerServiceDefinition serviceDef, java.util.List<? extends ServerInterceptor> interceptors)
Create a newServerServiceDefinition
whoseServerCallHandler
s will callinterceptors
before calling the pre-existingServerCallHandler
.private static <ReqT,RespT>
voidServerInterceptors. wrapAndAddMethod(ServerServiceDefinition.Builder serviceDefBuilder, ServerMethodDefinition<ReqT,RespT> method, java.util.List<? extends ServerInterceptor> interceptors)
Constructors in io.grpc with parameters of type ServerInterceptor Constructor Description InterceptCallHandler(ServerInterceptor interceptor, ServerCallHandler<ReqT,RespT> callHandler)
-
Uses of ServerInterceptor in io.grpc.internal
Fields in io.grpc.internal declared as ServerInterceptor Modifier and Type Field Description private ServerInterceptor[]
ServerImpl. interceptors
Fields in io.grpc.internal with type parameters of type ServerInterceptor Modifier and Type Field Description (package private) java.util.List<ServerInterceptor>
ServerImplBuilder. interceptors
Methods in io.grpc.internal with parameters of type ServerInterceptor Modifier and Type Method Description ServerImplBuilder
ServerImplBuilder. intercept(ServerInterceptor interceptor)
-
Uses of ServerInterceptor in io.grpc.protobuf.services
Methods in io.grpc.protobuf.services that return ServerInterceptor Modifier and Type Method Description protected abstract ServerInterceptor
BinaryLogProvider. getServerInterceptor(java.lang.String fullMethodName)
Returns aServerInterceptor
for binary logging.ServerInterceptor
BinaryLogProviderImpl. getServerInterceptor(java.lang.String fullMethodName)
ServerInterceptor
BinlogHelper. getServerInterceptor(long callId)
-
Uses of ServerInterceptor in io.grpc.stub
Classes in io.grpc.stub that implement ServerInterceptor Modifier and Type Class Description private static class
MetadataUtils.MetadataAttachingServerInterceptor
Methods in io.grpc.stub that return ServerInterceptor Modifier and Type Method Description static 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 ServerInterceptor Modifier and Type Class Description class
TransmitStatusRuntimeExceptionInterceptor
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 ServerInterceptor Modifier and Type Method Description static ServerInterceptor
TransmitStatusRuntimeExceptionInterceptor. instance()
-