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