public static class ConcurrencyLimitServerInterceptor.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder(com.netflix.concurrency.limits.Limiter<GrpcServerRequestContext> grpcLimiter) |
| Modifier and Type | Method and Description |
|---|---|
ConcurrencyLimitServerInterceptor |
build() |
ConcurrencyLimitServerInterceptor.Builder |
statusSupplier(java.util.function.Supplier<io.grpc.Status> supplier)
Supplier for the Status code to return when the concurrency limit has been reached.
|
ConcurrencyLimitServerInterceptor.Builder |
trailerSupplier(java.util.function.Supplier<io.grpc.Metadata> supplier)
Supplier for the Metadata to return when the concurrency limit has been reached.
|
public Builder(com.netflix.concurrency.limits.Limiter<GrpcServerRequestContext> grpcLimiter)
public ConcurrencyLimitServerInterceptor.Builder statusSupplier(java.util.function.Supplier<io.grpc.Status> supplier)
supplier - public ConcurrencyLimitServerInterceptor.Builder trailerSupplier(java.util.function.Supplier<io.grpc.Metadata> supplier)
supplier - public ConcurrencyLimitServerInterceptor build()