public static LoadBalanceStatus mergeLoadBalanceStatus()

in src/main/java/org/apache/nifi/controller/status/ProcessGroupStatus.java [673:693]


    public static LoadBalanceStatus mergeLoadBalanceStatus(final LoadBalanceStatus statusA, final LoadBalanceStatus statusB) {
        if (statusA == statusB) {
            return statusA;
        }
        if (statusA == null) {
            return statusB;
        }
        if (statusB == null) {
            return statusA;
        }

        if (statusA == LoadBalanceStatus.LOAD_BALANCE_ACTIVE || statusB == LoadBalanceStatus.LOAD_BALANCE_ACTIVE) {
            return LoadBalanceStatus.LOAD_BALANCE_ACTIVE;
        }

        if (statusA == LoadBalanceStatus.LOAD_BALANCE_INACTIVE || statusB == LoadBalanceStatus.LOAD_BALANCE_INACTIVE) {
            return LoadBalanceStatus.LOAD_BALANCE_INACTIVE;
        }

        return LoadBalanceStatus.LOAD_BALANCE_NOT_CONFIGURED;
    }