类 AbstractRepository
- java.lang.Object
-
- com.github.xiaoymin.knife4j.aggre.core.ext.PoolingConnectionManager
-
- com.github.xiaoymin.knife4j.aggre.repository.AbstractRepository
-
- 所有已实现的接口:
RouteRepository
public abstract class AbstractRepository extends PoolingConnectionManager implements RouteRepository
- 作者:
- xiaoymin@foxmail.com 2020/11/16 22:36
-
-
字段概要
字段 修饰符和类型 字段 说明 protected static java.lang.LongHEART_BEAT_DURATION心跳检测间隔(30s)protected java.util.Map<java.lang.String,SwaggerRoute>routeMap
-
构造器概要
构造器 构造器 说明 AbstractRepository()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleancheckRoute(java.lang.String header)校验请求Header是否正确SwaggerRoutegetRoute(java.lang.String header)根据请求header获取java.util.List<SwaggerRoute>getRoutes()获取所有-
从类继承的方法 com.github.xiaoymin.knife4j.aggre.core.ext.PoolingConnectionManager
getClient, getClient, getRequestConfig
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRepository
close, getAuth, getAuthByRoute, start
-
-
-
-
字段详细资料
-
HEART_BEAT_DURATION
protected static final java.lang.Long HEART_BEAT_DURATION
心跳检测间隔(30s)
-
routeMap
protected final java.util.Map<java.lang.String,SwaggerRoute> routeMap
-
-
方法详细资料
-
checkRoute
public boolean checkRoute(java.lang.String header)
从接口复制的说明:RouteRepository校验请求Header是否正确- 指定者:
checkRoute在接口中RouteRepository- 参数:
header- 请求头- 返回:
- 是否校验成功
-
getRoute
public SwaggerRoute getRoute(java.lang.String header)
从接口复制的说明:RouteRepository根据请求header获取- 指定者:
getRoute在接口中RouteRepository- 参数:
header- 请求头- 返回:
- 服务Route
-
getRoutes
public java.util.List<SwaggerRoute> getRoutes()
从接口复制的说明:RouteRepository获取所有- 指定者:
getRoutes在接口中RouteRepository- 返回:
- 返回所有Routes服务
-
-