Class LoadBalancerHandler.Entry

java.lang.Object
com.iizix.server.loadbalancer.LoadBalancerHandler.Entry
Enclosing class:
LoadBalancerHandler

public static final class LoadBalancerHandler.Entry extends Object
An admitted member.
Author:
Christopher Mindus
  • Field Details

    • id

      public final String id
      The member ID.
    • run

      public final String run
      The run UUID.
    • url

      public final String url
      The public base URL.
    • build

      public final String build
      The build.
    • apps

      public final List<String> apps
      The applications served.
    • sharedDB

      public final boolean sharedDB
      Whether the member is on the hub's shared DB (section 2.3).
    • connection

      public final LoadBalancerHandler.IMemberConnection connection
      The connection.
    • admitted

      public final long admitted
      When admitted, epoch milliseconds.
    • rttPrincipal

      public volatile long rttPrincipal
      The link's round-trip time as the principal measured it, in milliseconds, -1 for none.
    • rttMember

      public volatile long rttMember
      The link's round-trip time as the member measured and reported it, in milliseconds, -1 for none.