Class GrpcLoadBalancerProvider.StorkSubchannelPicker

java.lang.Object
io.grpc.LoadBalancer.SubchannelPicker
io.quarkus.grpc.runtime.stork.GrpcLoadBalancerProvider.StorkSubchannelPicker
Enclosing class:
GrpcLoadBalancerProvider

static class GrpcLoadBalancerProvider.StorkSubchannelPicker extends io.grpc.LoadBalancer.SubchannelPicker
  • Constructor Summary

    Constructors
    Constructor
    Description
    StorkSubchannelPicker(Map<io.smallrye.stork.api.ServiceInstance,io.grpc.LoadBalancer.Subchannel> subChannels, String serviceName, Set<io.smallrye.stork.api.ServiceInstance> activeServiceInstances)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.grpc.LoadBalancer.PickResult
    pickSubchannel(io.grpc.LoadBalancer.PickSubchannelArgs args)
     

    Methods inherited from class io.grpc.LoadBalancer.SubchannelPicker

    requestConnection

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • StorkSubchannelPicker

      StorkSubchannelPicker(Map<io.smallrye.stork.api.ServiceInstance,io.grpc.LoadBalancer.Subchannel> subChannels, String serviceName, Set<io.smallrye.stork.api.ServiceInstance> activeServiceInstances)
  • Method Details

    • pickSubchannel

      public io.grpc.LoadBalancer.PickResult pickSubchannel(io.grpc.LoadBalancer.PickSubchannelArgs args)
      Specified by:
      pickSubchannel in class io.grpc.LoadBalancer.SubchannelPicker