static

in appactive-java-client/client-bridge/client-bridge-rpc-springcloud/client-bridge-rpc-springcloud-common/src/main/java/io/appactive/rpc/springcloud/common/consumer/ConsumerRouter.java [34:49]


    static {
        String baseName = "io.appactive.rpc.springcloud.nacos.consumer.";
        String[] classes = new String[]{
                "NacosServerMeta",
                "EurekaServerMeta",
        };
        serverMeta = loadServerMeta(baseName, classes);
        if (serverMeta == null){
            String msg = MessageFormat.format("No available ServerMeta among classes: {0}",classes);
            throw ExceptionFactory.makeFault(msg);
        }else {
            logger.info("filter ServerMeta found: {}", serverMeta.getClass().getName());
            addressFilterByUnitService = new SpringCloudAddressFilterByUnitServiceImpl<>(MiddleWareTypeEnum.SPRING_CLOUD);
            addressFilterByUnitService.initAddressCallBack(new SpringCloud2AddressCallBack<>(serverMeta));
        }
    }