Skip navigation links
B C G I N P S T 

B

blockOnLimit(boolean) - Method in class com.netflix.concurrency.limits.grpc.client.GrpcClientLimiterBuilder
When set to true new calls to the channel will block when the limit has been reached instead of failing fast with an UNAVAILABLE status.
build() - Method in class com.netflix.concurrency.limits.grpc.client.GrpcClientLimiterBuilder
 
build() - Method in class com.netflix.concurrency.limits.grpc.server.ConcurrencyLimitServerInterceptor.Builder
 
Builder(Limiter<GrpcServerRequestContext>) - Constructor for class com.netflix.concurrency.limits.grpc.server.ConcurrencyLimitServerInterceptor.Builder
 

C

com.netflix.concurrency.limits.grpc.client - package com.netflix.concurrency.limits.grpc.client
 
com.netflix.concurrency.limits.grpc.server - package com.netflix.concurrency.limits.grpc.server
 
ConcurrencyLimitClientInterceptor - Class in com.netflix.concurrency.limits.grpc.client
ClientInterceptor that enforces per service and/or per method concurrent request limits and returns a Status.UNAVAILABLE when that limit has been reached.
ConcurrencyLimitClientInterceptor(Limiter<GrpcClientRequestContext>) - Constructor for class com.netflix.concurrency.limits.grpc.client.ConcurrencyLimitClientInterceptor
 
ConcurrencyLimitServerInterceptor - Class in com.netflix.concurrency.limits.grpc.server
ServerInterceptor that enforces per service and/or per method concurrent request limits and returns a Status.UNAVAILABLE when that limit has been reached.
ConcurrencyLimitServerInterceptor(Limiter<GrpcServerRequestContext>) - Constructor for class com.netflix.concurrency.limits.grpc.server.ConcurrencyLimitServerInterceptor
ConcurrencyLimitServerInterceptor.Builder - Class in com.netflix.concurrency.limits.grpc.server
 

G

getCall() - Method in interface com.netflix.concurrency.limits.grpc.server.GrpcServerRequestContext
 
getCallOptions() - Method in interface com.netflix.concurrency.limits.grpc.client.GrpcClientRequestContext
 
getHeaders() - Method in interface com.netflix.concurrency.limits.grpc.server.GrpcServerRequestContext
 
getMethod() - Method in interface com.netflix.concurrency.limits.grpc.client.GrpcClientRequestContext
 
GrpcClientLimiterBuilder - Class in com.netflix.concurrency.limits.grpc.client
Builder to simplify creating a Limiter specific to GRPC clients.
GrpcClientLimiterBuilder() - Constructor for class com.netflix.concurrency.limits.grpc.client.GrpcClientLimiterBuilder
 
GrpcClientRequestContext - Interface in com.netflix.concurrency.limits.grpc.client
 
GrpcServerLimiterBuilder - Class in com.netflix.concurrency.limits.grpc.server
 
GrpcServerLimiterBuilder() - Constructor for class com.netflix.concurrency.limits.grpc.server.GrpcServerLimiterBuilder
 
GrpcServerRequestContext - Interface in com.netflix.concurrency.limits.grpc.server
 

I

interceptCall(MethodDescriptor<ReqT, RespT>, CallOptions, Channel) - Method in class com.netflix.concurrency.limits.grpc.client.ConcurrencyLimitClientInterceptor
 
interceptCall(ServerCall<ReqT, RespT>, Metadata, ServerCallHandler<ReqT, RespT>) - Method in class com.netflix.concurrency.limits.grpc.server.ConcurrencyLimitServerInterceptor
 

N

newBuilder(Limiter<GrpcServerRequestContext>) - Static method in class com.netflix.concurrency.limits.grpc.server.ConcurrencyLimitServerInterceptor
 

P

partitionByAttribute(Attributes.Key<String>) - Method in class com.netflix.concurrency.limits.grpc.server.GrpcServerLimiterBuilder
Partition the limit by a request attribute.
partitionByCallOption(CallOptions.Key<String>) - Method in class com.netflix.concurrency.limits.grpc.client.GrpcClientLimiterBuilder
 
partitionByHeader(Metadata.Key<String>) - Method in class com.netflix.concurrency.limits.grpc.server.GrpcServerLimiterBuilder
Partition the limit by a request header.
partitionByMethod() - Method in class com.netflix.concurrency.limits.grpc.client.GrpcClientLimiterBuilder
 
partitionByMethod() - Method in class com.netflix.concurrency.limits.grpc.server.GrpcServerLimiterBuilder
Partition the limit by method

S

self() - Method in class com.netflix.concurrency.limits.grpc.client.GrpcClientLimiterBuilder
 
self() - Method in class com.netflix.concurrency.limits.grpc.server.GrpcServerLimiterBuilder
 
statusSupplier(Supplier<Status>) - Method in class com.netflix.concurrency.limits.grpc.server.ConcurrencyLimitServerInterceptor.Builder
Supplier for the Status code to return when the concurrency limit has been reached.

T

trailerSupplier(Supplier<Metadata>) - Method in class com.netflix.concurrency.limits.grpc.server.ConcurrencyLimitServerInterceptor.Builder
Supplier for the Metadata to return when the concurrency limit has been reached.
B C G I N P S T 
Skip navigation links