private List getFilterResult()

in appactive-java-client/client-bridge/client-bridge-rpc-base/src/main/java/io/appactive/rpc/base/consumer/RPCAddressFilterByUnitServiceImpl.java [135:150]


    private List<T> getFilterResult(String servicePrimaryName,String resourceType,Map<String, List<T>> unitServersMap,  List<T> originalServers,String routeId) {
        if (StringUtils.isBlank(resourceType) || ResourceActiveType.NORMAL_RESOURCE_TYPE.equalsIgnoreCase(resourceType)) {
            /** 普通服务 或 是未单元化的服务 */
            return commonServers(unitServersMap, originalServers);
        }
        if (ResourceActiveType.CENTER_RESOURCE_TYPE.equalsIgnoreCase(resourceType)){
            return centerServers(unitServersMap,servicePrimaryName);
        }

        if (ResourceActiveType.UNIT_RESOURCE_TYPE.equalsIgnoreCase(resourceType)) {
            return unitServers(unitServersMap, servicePrimaryName,routeId);
        }

        // 不在上述当中,默认为普通服务
        return commonServers(unitServersMap, originalServers);
    }