Class FirstMatchWinsCompositeRule

    • Method Detail

      • apply

        public StatusOverrideResult apply​(com.netflix.appinfo.InstanceInfo instanceInfo,
                                          Lease<com.netflix.appinfo.InstanceInfo> existingLease,
                                          boolean isReplication)
        Description copied from interface: InstanceStatusOverrideRule
        Match this rule.
        Specified by:
        apply in interface InstanceStatusOverrideRule
        Parameters:
        instanceInfo - The instance info whose status we care about.
        existingLease - Does the instance have an existing lease already? If so let's consider that.
        isReplication - When overriding consider if we are under a replication mode from other servers.
        Returns:
        A result with whether we matched and what we propose the status to be overriden to.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object