Module bus.http

Class RouteDatabase

java.lang.Object
org.miaixz.bus.http.accord.RouteDatabase

public class RouteDatabase extends Object
创建到目标地址的新连接时要避免的失败路由的黑名单 如果尝试连接到特定IP地址或代理服务器时出现故障, 则会记住该故障并首选备用路由
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • RouteDatabase

      public RouteDatabase()
  • Method Details

    • failed

      public void failed(Route route)
      记录连接到route的失败
      Parameters:
      route - 错误路由信息
    • connected

      public void connected(Route route)
      成功连接到route
      Parameters:
      route - 正确的路由
    • shouldPostpone

      public boolean shouldPostpone(Route route)
      如果route最近失败,应该避免返回true
      Parameters:
      route - 路由
      Returns:
      the true/false