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;
}