public void after()

in appactive-java-client/client-bridge/client-bridge-rpc-springcloud/client-bridge-rpc-springcloud-common/src/main/java/io/appactive/rpc/springcloud/common/consumer/ServerListFilterInterceptor.java [57:73]


    public void after(JoinPoint jp){
        if (!"com.netflix.loadbalancer.BaseLoadBalancer".equals(jp.getTarget().getClass().getName())){
            // avoid subclass triggering
            return;
        }
        logger.debug("ServerListFilterInterceptor at after {}", jp.getSignature());
        Object[] args = jp.getArgs();
        if (args.length > 0){
            List<Server> servers = (List<Server>)args[0];
            Integer num = ConsumerRouter.refresh(servers);
            if (num >0 ){
                logger.info("new servers {}, updated {} services[app+uri]",servers, num);
            }else {
                logger.info("new servers {}, no services[app+uri] updated {} ",servers, num);
            }
        }
    }