LockFeignFallBackFactory.java
710 字节
package com.sy.service.feigin;
import com.sy.model.LockFeignResponse;
import com.sy.model.NoticeLock;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
/**
* @author mrz
*/
@Component
@Slf4j
public class LockFeignFallBackFactory implements FallbackFactory<LockFeignService> {
@Override
public LockFeignService create(Throwable throwable) {
log.error("调用关锁通知接口异常",throwable);
return new LockFeignService() {
@Override
public LockFeignResponse noticeLock(NoticeLock noticeLock) {
return new LockFeignResponse(false,-1);
}
};
}
}