Class ServiceInstanceListRoundRobinLoadBalancer

    • Constructor Detail

      • ServiceInstanceListRoundRobinLoadBalancer

        public ServiceInstanceListRoundRobinLoadBalancer​(io.micronaut.discovery.ServiceInstanceList serviceInstanceList)
        Parameters:
        serviceInstanceList - The service instance list
    • Method Detail

      • select

        public org.reactivestreams.Publisher<io.micronaut.discovery.ServiceInstance> select​(@Nullable
                                                                                            java.lang.Object discriminator)
        Parameters:
        discriminator - An object used to discriminate the server to select. Usually the service ID
        Returns:
        The selected ServiceInstance
      • getContextPath

        public java.util.Optional<java.lang.String> getContextPath()
        Returns:
        The context path to use for requests.