Package io.grpc

Class LoadBalancer.SubchannelPicker

java.lang.Object
io.grpc.LoadBalancer.SubchannelPicker
Direct Known Subclasses:
LoadBalancer.ErrorPicker, LoadBalancer.FixedResultPicker
Enclosing class:
LoadBalancer

@ThreadSafe @ExperimentalApi("https://github.com/grpc/grpc-java/issues/1771") public abstract static class LoadBalancer.SubchannelPicker extends Object
The main balancing logic. It must be thread-safe. Typically it should only synchronize on its own state, and avoid synchronizing with the LoadBalancer's state.
Since:
1.2.0
  • Constructor Details

    • SubchannelPicker

      public SubchannelPicker()
  • Method Details