Uses of Class
io.helidon.grpc.core.PriorityBag
Package
Description
gRPC client API.
Core classes used by both the reactive gRPC server API and gRPC client API.
Reactive gRPC server API.
-
Uses of PriorityBag in io.helidon.grpc.client
Modifier and TypeMethodDescriptionPriorityBag<io.grpc.ClientInterceptor>
ClientServiceDescriptor.interceptors()
Return service interceptors. -
Uses of PriorityBag in io.helidon.grpc.core
Modifier and TypeMethodDescriptionPriorityBag.copyMe()
Obtain a copy of thisPriorityBag
.static <T> PriorityBag<T>
PriorityBag.create()
Create a newPriorityBag
where elements added with no priority will be last in the order.PriorityBag.readOnly()
Obtain an immutable copy of thisPriorityBag
.static <T> PriorityBag<T>
PriorityBag.withDefaultPriority
(int priority) Create a newPriorityBag
where elements added with no priority will be be given a default priority value.Modifier and TypeMethodDescriptionvoid
PriorityBag.merge
(PriorityBag<? extends T> bag) Merge aPriorityBag
into thisPriorityBag
. -
Uses of PriorityBag in io.helidon.grpc.server
Modifier and TypeMethodDescriptionPriorityBag<io.grpc.ServerInterceptor>
GrpcRouting.interceptors()
Obtain aList
of the globalinterceptors
that should be applied to all services.PriorityBag<io.grpc.ServerInterceptor>
GrpcRoutingImpl.interceptors()
PriorityBag<io.grpc.ServerInterceptor>
MethodDescriptor.interceptors()
Obtain theServerInterceptor
s to use for this method.PriorityBag<io.grpc.ServerInterceptor>
ServiceDescriptor.interceptors()
Return service interceptors.Modifier and TypeMethodDescriptionvoid
GrpcServerImpl.deploy
(ServiceDescriptor serviceDescriptor, PriorityBag<io.grpc.ServerInterceptor> globalInterceptors) Deploy the specifiedservice
to thisGrpcServer
.