当前位置: 首页 > news >正文

长沙网站建立公司网站收录入口

长沙网站建立公司,网站收录入口,阅读网站策划书,中纪委网站推荐新时期的建设Retryer类是Guava库中的一个重试工具类,它提供了一种在调用方法时自动重试的机制。Retryer类中的call()方法用于执行需要重试的方法,如果方法执行失败,则Retryer会根据配置的规则进行重试。Retryer类可以配置重试的次数、重试间隔时间、重试的…

Retryer类是Guava库中的一个重试工具类,它提供了一种在调用方法时自动重试的机制。Retryer类中的call()方法用于执行需要重试的方法,如果方法执行失败,则Retryer会根据配置的规则进行重试。Retryer类可以配置重试的次数、重试间隔时间、重试的异常类型等。

使用Retryer类需要引入Guava库的依赖,具体依赖如下:

<dependency><groupId>com.google.guava</groupId><artifactId>guava</artifactId><version>30.0-jre</version>
</dependency>

下面是一个使用Retryer类的示例代码:

Retryer<Boolean> retryer = RetryerBuilder.<Boolean>newBuilder().retryIfExceptionOfType(IOException.class).retryIfResult(Predicates.equalTo(false)).withWaitStrategy(WaitStrategies.fixedWait(1, TimeUnit.SECONDS)).withStopStrategy(StopStrategies.stopAfterAttempt(3)).build();try {boolean result = retryer.call(() -> {// 执行需要重试的方法return true;});
} catch (RetryException e) {// 重试次数超过限制,抛出异常
} catch (ExecutionException e) {// 方法执行出错,抛出异常
}

上面的代码中,RetryerBuilder用于创建Retryer实例,其中retryIfExceptionOfType()和retryIfResult()方法用于配置重试的条件,withWaitStrategy()方法用于配置重试的间隔时间,withStopStrategy()方法用于配置重试的次数。在try块中,通过调用call()方法执行需要重试的方法,如果执行成功,则返回结果。如果重试次数超过限制,则抛出RetryException异常;如果方法执行出错,则抛出ExecutionException异常。

RetryerBuilder用来构建Retryer对象,设置了重试策略:重试任何异常、每次重试等待1秒、最多重试3次。然后通过call()方法执行需要重试的操作,并返回操作的结果。如果操作失败,Retryer会自动进行重试,直到操作成功或达到最大重试次数。


http://www.qdjiajiao.com/news/5251.html

相关文章:

  • 网站地图 怎么做点击进入官方网站
  • 如何开办网站全网营销系统是不是传销
  • 微芒网站建设网络推广有多少种方法
  • 无锡网站建设人员电商seo
  • 如何做内部网站产品宣传推广策划
  • 深圳网站建设公司是项目推广方案怎么写
  • 一个产品有两个品牌怎么做网站iis7站长工具
  • 做数学题赚钱的网站月饼营销软文
  • 做直播导航网站好seo优化服务是什么
  • 怎么做网站的步骤成品网站源码在线看
  • 葡萄酒公司网站建设seo优化上海牛巨微
  • 英文网站建设600企业seo排名费用报价
  • 做网站的公司叫什么百度快照优化排名怎么做
  • 莱芜网站开发合肥seo代理商
  • 做网站建设的利润他达拉非的副作用和危害
  • 点网站建设论坛seo教程
  • 北京网站建设备案旺道seo
  • 泸州做网站公司互联网营销师培训课程
  • 哪个网站可以做分期备案查询网
  • 简单网站建设运营北京网站seo招聘
  • 手机怎么做网站网络营销的优势和劣势
  • 网站建设师薪资比较好用的搜索引擎
  • 镇江高端网站建设工作室网站优化要做哪些
  • 建筑公司名称大全站长之家seo
  • 深圳网站维护一般多少钱百度下载安装到桌面上
  • 珠宝设计制作培训seo推广优化工具
  • ftp上传网站 需要什么文件微信营销的模式有哪些
  • 做网站多少钱保定遨游免费口碑营销的作用
  • 九江做网站的大公司苏州搜索引擎优化
  • dw创建网站导航栏菜单怎么做营销图片素材