Interface InstanceStatusOverrideRule

    • Method Detail

      • apply

        StatusOverrideResult apply​(com.netflix.appinfo.InstanceInfo instanceInfo,
                                   Lease<com.netflix.appinfo.InstanceInfo> existingLease,
                                   boolean isReplication)
        Match this rule.
        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.