d8f4d20fe7cfa6608069fd2317e854a0ae7ddbab.svn-base 582 B

1234567891011121314151617
  1. package org.jeecg.common.online.api.factory;
  2. import feign.hystrix.FallbackFactory;
  3. import org.jeecg.common.online.api.IOnlineBaseExtAPI;
  4. import org.jeecg.common.online.api.fallback.OnlineBaseExtAPIFallback;
  5. import org.springframework.stereotype.Component;
  6. @Component
  7. public class OnlineBaseExtAPIFallbackFactory implements FallbackFactory<IOnlineBaseExtAPI> {
  8. @Override
  9. public IOnlineBaseExtAPI create(Throwable throwable) {
  10. OnlineBaseExtAPIFallback fallback = new OnlineBaseExtAPIFallback();
  11. fallback.setCause(throwable);
  12. return fallback;
  13. }
  14. }