索引
All Classes and Interfaces|常量字段值|所有程序包|序列化表格
A
- AbstractOpenAPIResource - com.github.xiaoymin.knife4j.aggre.spec中的类
- AbstractOpenAPIResource(Integer, Boolean) - 类的构造器 com.github.xiaoymin.knife4j.aggre.spec.AbstractOpenAPIResource
- AbstractRepository - com.github.xiaoymin.knife4j.aggre.repository中的类
- AbstractRepository() - 类的构造器 com.github.xiaoymin.knife4j.aggre.repository.AbstractRepository
- addHeader(String, String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRequestContext
-
添加请求头
- addParam(String, String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRequestContext
-
添加params参数
- addPart(Part) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRequestContext
-
增加文件参数
- afterPropertiesSet() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.HttpConnectionSetting
- APACHE - enum class 中的枚举常量 com.github.xiaoymin.knife4j.aggre.core.common.ExecutorEnum
- ApacheClientExecutor - com.github.xiaoymin.knife4j.aggre.core.executor中的类
-
基于HttpClient组件的转发策略
- ApacheClientExecutor() - 类的构造器 com.github.xiaoymin.knife4j.aggre.core.executor.ApacheClientExecutor
- ApacheClientResponse - com.github.xiaoymin.knife4j.aggre.core.executor中的类
- ApacheClientResponse(HttpResponse) - 类的构造器 com.github.xiaoymin.knife4j.aggre.core.executor.ApacheClientResponse
- append(String...) - 类中的静态方法 com.github.xiaoymin.knife4j.aggre.utils.PathUtils
- authorize(String, String) - 类中的静态方法 com.github.xiaoymin.knife4j.aggre.core.common.RouteUtils
B
- BasicAuth - com.github.xiaoymin.knife4j.aggre.core.pojo中的类
-
Basic验证属性
- BasicAuth() - 类的构造器 com.github.xiaoymin.knife4j.aggre.core.pojo.BasicAuth
- buildContext(RouteRequestContext, HttpServletRequest) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteDispatcher
-
Build Context of Route
C
- call() - 类中的方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosService
- call() - 类中的方法 com.github.xiaoymin.knife4j.aggre.polaris.PolarisService
- checkRoute(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteDispatcher
- checkRoute(String) - 接口中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRepository
-
校验请求Header是否正确
- checkRoute(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.repository.AbstractRepository
- close() - 接口中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRepository
-
stop心跳监听乘车
- close() - 类中的方法 com.github.xiaoymin.knife4j.aggre.repository.CloudRepository
- close() - 类中的方法 com.github.xiaoymin.knife4j.aggre.repository.EurekaRepository
- close() - 类中的方法 com.github.xiaoymin.knife4j.aggre.repository.NacosRepository
- close() - 类中的方法 com.github.xiaoymin.knife4j.aggre.repository.PolarisRepository
- CLOUD - enum class 中的枚举常量 com.github.xiaoymin.knife4j.aggre.core.common.RouteRepositoryEnum
- cloudRepository(Knife4jAggregationProperties) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationAutoConfiguration
- CloudRepository - com.github.xiaoymin.knife4j.aggre.repository中的类
-
基于本地配置的方式动态聚合云端(http)任意OpenAPI
- CloudRepository(CloudSetting) - 类的构造器 com.github.xiaoymin.knife4j.aggre.repository.CloudRepository
- CloudRoute - com.github.xiaoymin.knife4j.aggre.cloud中的类
- CloudRoute() - 类的构造器 com.github.xiaoymin.knife4j.aggre.cloud.CloudRoute
- CloudSetting - com.github.xiaoymin.knife4j.aggre.spring.support中的类
-
任意聚合OpenAPI,无注册中心
- CloudSetting() - 类的构造器 com.github.xiaoymin.knife4j.aggre.spring.support.CloudSetting
- com.github.xiaoymin.knife4j.aggre.cloud - 程序包 com.github.xiaoymin.knife4j.aggre.cloud
- com.github.xiaoymin.knife4j.aggre.conf - 程序包 com.github.xiaoymin.knife4j.aggre.conf
- com.github.xiaoymin.knife4j.aggre.core - 程序包 com.github.xiaoymin.knife4j.aggre.core
- com.github.xiaoymin.knife4j.aggre.core.cache - 程序包 com.github.xiaoymin.knife4j.aggre.core.cache
- com.github.xiaoymin.knife4j.aggre.core.common - 程序包 com.github.xiaoymin.knife4j.aggre.core.common
- com.github.xiaoymin.knife4j.aggre.core.executor - 程序包 com.github.xiaoymin.knife4j.aggre.core.executor
- com.github.xiaoymin.knife4j.aggre.core.ext - 程序包 com.github.xiaoymin.knife4j.aggre.core.ext
- com.github.xiaoymin.knife4j.aggre.core.filter - 程序包 com.github.xiaoymin.knife4j.aggre.core.filter
- com.github.xiaoymin.knife4j.aggre.core.pojo - 程序包 com.github.xiaoymin.knife4j.aggre.core.pojo
- com.github.xiaoymin.knife4j.aggre.disk - 程序包 com.github.xiaoymin.knife4j.aggre.disk
- com.github.xiaoymin.knife4j.aggre.eureka - 程序包 com.github.xiaoymin.knife4j.aggre.eureka
- com.github.xiaoymin.knife4j.aggre.nacos - 程序包 com.github.xiaoymin.knife4j.aggre.nacos
- com.github.xiaoymin.knife4j.aggre.polaris - 程序包 com.github.xiaoymin.knife4j.aggre.polaris
- com.github.xiaoymin.knife4j.aggre.repository - 程序包 com.github.xiaoymin.knife4j.aggre.repository
- com.github.xiaoymin.knife4j.aggre.spec - 程序包 com.github.xiaoymin.knife4j.aggre.spec
- com.github.xiaoymin.knife4j.aggre.spec.v2 - 程序包 com.github.xiaoymin.knife4j.aggre.spec.v2
- com.github.xiaoymin.knife4j.aggre.spec.v3 - 程序包 com.github.xiaoymin.knife4j.aggre.spec.v3
- com.github.xiaoymin.knife4j.aggre.spring.condiotion - 程序包 com.github.xiaoymin.knife4j.aggre.spring.condiotion
- com.github.xiaoymin.knife4j.aggre.spring.configuration - 程序包 com.github.xiaoymin.knife4j.aggre.spring.configuration
- com.github.xiaoymin.knife4j.aggre.spring.support - 程序包 com.github.xiaoymin.knife4j.aggre.spring.support
- com.github.xiaoymin.knife4j.aggre.utils - 程序包 com.github.xiaoymin.knife4j.aggre.utils
- CommonAuthRoute - com.github.xiaoymin.knife4j.aggre.core.pojo中的类
- CommonAuthRoute() - 类的构造器 com.github.xiaoymin.knife4j.aggre.core.pojo.CommonAuthRoute
- CommonRoute - com.github.xiaoymin.knife4j.aggre.core.pojo中的类
- CommonRoute() - 类的构造器 com.github.xiaoymin.knife4j.aggre.core.pojo.CommonRoute
- compareTo(AbstractOpenAPIResource) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spec.AbstractOpenAPIResource
- ConnectionSettingHolder - com.github.xiaoymin.knife4j.aggre.core.ext中的类
- contextPathNull(String) - 类中的静态方法 com.github.xiaoymin.knife4j.aggre.utils.PathUtils
-
判断ContextPath非空,并且不等于"/"字符串
- copy() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spec.v2.OpenAPI2Resource
-
赋值一个新对象
D
- decodeBase64(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.filter.Knife4jSecurityBasicAuthFilter
- DEFAULT_CONTEXT_PATH - 类中的静态变量 com.github.xiaoymin.knife4j.aggre.utils.PathUtils
- DEFAULT_OPEN_API_V3_CONFIG_PATH - 类中的静态变量 com.github.xiaoymin.knife4j.aggre.conf.GlobalConstants
- DEFAULT_OPEN_API_V3_PATH - 类中的静态变量 com.github.xiaoymin.knife4j.aggre.conf.GlobalConstants
- DefaultClientResponse - com.github.xiaoymin.knife4j.aggre.core.executor中的类
- DefaultClientResponse(String, String) - 类的构造器 com.github.xiaoymin.knife4j.aggre.core.executor.DefaultClientResponse
- DefaultClientResponse(String, String, int) - 类的构造器 com.github.xiaoymin.knife4j.aggre.core.executor.DefaultClientResponse
- destroy() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.filter.Knife4jRouteProxyFilter
- destroy() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.filter.Knife4jSecurityBasicAuthFilter
- discovered - 类中的变量 com.github.xiaoymin.knife4j.aggre.spec.AbstractOpenAPIResource
- DISK - enum class 中的枚举常量 com.github.xiaoymin.knife4j.aggre.core.common.RouteRepositoryEnum
- diskRepository(Knife4jAggregationProperties) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationAutoConfiguration
- DiskRepository - com.github.xiaoymin.knife4j.aggre.repository中的类
- DiskRepository(DiskSetting) - 类的构造器 com.github.xiaoymin.knife4j.aggre.repository.DiskRepository
- DiskRoute - com.github.xiaoymin.knife4j.aggre.disk中的类
- DiskRoute() - 类的构造器 com.github.xiaoymin.knife4j.aggre.disk.DiskRoute
- DiskSetting - com.github.xiaoymin.knife4j.aggre.spring.support中的类
- DiskSetting() - 类的构造器 com.github.xiaoymin.knife4j.aggre.spring.support.DiskSetting
- doFilter(ServletRequest, ServletResponse, FilterChain) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.filter.Knife4jRouteProxyFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.filter.Knife4jSecurityBasicAuthFilter
E
- equals(Object) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spec.AbstractOpenAPIResource
- equals(Object) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spec.v2.OpenAPI2Resource
- EUREKA - enum class 中的枚举常量 com.github.xiaoymin.knife4j.aggre.core.common.RouteRepositoryEnum
- EurekaApplication - com.github.xiaoymin.knife4j.aggre.eureka中的类
-
Eureka注册中心应用Model
- EurekaApplication() - 类的构造器 com.github.xiaoymin.knife4j.aggre.eureka.EurekaApplication
- EurekaInstance - com.github.xiaoymin.knife4j.aggre.eureka中的类
- EurekaInstance() - 类的构造器 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- eurekaRepository(Knife4jAggregationProperties) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationAutoConfiguration
- EurekaRepository - com.github.xiaoymin.knife4j.aggre.repository中的类
- EurekaRepository(EurekaSetting) - 类的构造器 com.github.xiaoymin.knife4j.aggre.repository.EurekaRepository
- EurekaRoute - com.github.xiaoymin.knife4j.aggre.eureka中的类
- EurekaRoute() - 类的构造器 com.github.xiaoymin.knife4j.aggre.eureka.EurekaRoute
- EurekaSetting - com.github.xiaoymin.knife4j.aggre.spring.support中的类
-
从Eureka注册中心中动态聚合
- EurekaSetting() - 类的构造器 com.github.xiaoymin.knife4j.aggre.spring.support.EurekaSetting
- execute(HttpServletRequest, HttpServletResponse) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteDispatcher
- executor(RouteRequestContext) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.executor.ApacheClientExecutor
- executor(RouteRequestContext) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.executor.OkHttpClientExecutor
- executor(RouteRequestContext) - 接口中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteExecutor
-
执行器
- ExecutorEnum - com.github.xiaoymin.knife4j.aggre.core.common中的Enum Class
G
- get(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.cache.RouteInMemoryCache
- get(K) - 接口中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteCache
-
get cache value
- getAccessToken(String, BasicAuth) - 类中的方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosOpenApi
-
获取Nacos注册中心鉴权token
- getActionType() - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- getApp() - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- getAuth(String) - 接口中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRepository
-
根据Header请求头获取Basic基础信息
- getAuth(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.repository.CloudRepository
- getAuth(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.repository.EurekaRepository
- getAuth(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.repository.NacosRepository
- getAuth(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.repository.PolarisRepository
- getAuthByRoute(String, List<? extends CommonAuthRoute>) - 接口中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRepository
-
获取route中配置的Basic信息
- getBasicAuth() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- getBasicAuth() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRequestContext
- getBasicAuth() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationProperties
- getBody() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.executor.ApacheClientResponse
- getBody() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.executor.DefaultClientResponse
- getBody() - 接口中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteResponse
-
响应实体
- getCharsetEncoding() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.executor.ApacheClientResponse
- getCharsetEncoding() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.executor.DefaultClientResponse
- getCharsetEncoding() - 接口中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteResponse
-
获取encoding
- getClient() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.ext.PoolingConnectionManager
-
获取client连接
- getClient(CredentialsProvider) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.ext.PoolingConnectionManager
- getCloud() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationProperties
- getCloudSetting() - 类中的方法 com.github.xiaoymin.knife4j.aggre.repository.CloudRepository
- getClusters() - 类中的方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosRoute
- getConnectionSetting() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.ext.ConnectionSettingHolder
- getConnectionSetting() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationProperties
- getConnectTimeout() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.HttpConnectionSetting
- getContent() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- getContentLength() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.executor.ApacheClientResponse
- getContentLength() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.executor.DefaultClientResponse
- getContentLength() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRequestContext
- getContentLength() - 接口中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteResponse
-
响应内容长度
- getContentType() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.executor.ApacheClientResponse
- getContentType() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.executor.DefaultClientResponse
- getContentType() - 接口中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteResponse
-
获取响应类型
- getContextPath(String) - 类中的静态方法 com.github.xiaoymin.knife4j.aggre.utils.PathUtils
- getDataCenterInfo() - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- getDebugUrl() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.CommonRoute
- getDebugUrl() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- getDebugUrl() - 类中的方法 com.github.xiaoymin.knife4j.aggre.disk.DiskRoute
- getDefaultContextPath(HttpServletRequest) - 类中的静态方法 com.github.xiaoymin.knife4j.aggre.utils.PathUtils
-
获取默认请求ContextPath路径
- getDefaultRequestConfig() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.ext.ConnectionSettingHolder
- getDisk() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationProperties
- getEureka() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationProperties
- getEurekaSetting() - 类中的方法 com.github.xiaoymin.knife4j.aggre.repository.EurekaRepository
- getGroupName() - 类中的方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosRoute
- getHeader() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- getHeaders() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.executor.ApacheClientResponse
- getHeaders() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.executor.DefaultClientResponse
- getHeaders() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRequestContext
- getHeaders() - 接口中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteResponse
-
获取响应头
- getHealthCheckUrl() - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- getHomePageUrl() - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- getHost() - 类中的方法 com.github.xiaoymin.knife4j.aggre.disk.DiskRoute
- getHost() - 类中的方法 com.github.xiaoymin.knife4j.aggre.polaris.PolarisInstance
- getHostName() - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- getInstance() - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaApplication
- getInstanceId() - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- getInstanceId() - 类中的方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosInstance
- getIp() - 类中的方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosInstance
- getIpAddr() - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- getJwtCookie() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.PolarisSetting
- getJwtCookie(String, BasicAuth) - 类中的方法 com.github.xiaoymin.knife4j.aggre.polaris.PolarisOpenApi
- getLastUpdatedTimestamp() - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- getLocation() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.CommonRoute
- getLocation() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- getLocation() - 类中的方法 com.github.xiaoymin.knife4j.aggre.disk.DiskRoute
- getMaxConnectionTotal() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.HttpConnectionSetting
- getMaxPreRoute() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.HttpConnectionSetting
- getMetadata() - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- getMetadata() - 类中的方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosInstance
- getMetadata() - 类中的方法 com.github.xiaoymin.knife4j.aggre.polaris.PolarisInstance
- getMethod() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRequestContext
- getNacos() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationProperties
- getNacosSetting() - 类中的方法 com.github.xiaoymin.knife4j.aggre.repository.NacosRepository
- getName() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.CommonRoute
- getName() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.HeaderWrapper
- getName() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- getName() - 类中的方法 com.github.xiaoymin.knife4j.aggre.disk.DiskRoute
- getName() - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaApplication
- getName() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spec.AbstractOpenAPIResource
- getNamespace() - 类中的方法 com.github.xiaoymin.knife4j.aggre.polaris.PolarisInstance
- getNamespace() - 类中的方法 com.github.xiaoymin.knife4j.aggre.polaris.PolarisRoute
- getNamespaceId() - 类中的方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosRoute
- getOpenAPI3Response(HttpServletRequest) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteDispatcher
-
convert openapi2 to openapi3
- getOpenAPIV3() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationProperties
- getOrder() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.CommonRoute
- getOrder() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- getOrder() - 类中的方法 com.github.xiaoymin.knife4j.aggre.disk.DiskRoute
- getOriginalUri() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRequestContext
- getParams() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRequestContext
- getParts() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRequestContext
- getPassword() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.BasicAuth
- getPkId() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- getPolaris() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationProperties
- getPoolingHttpClientConnectionManager() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.ext.ConnectionSettingHolder
- getPort() - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- getPort() - 类中的方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosInstance
- getPort() - 类中的方法 com.github.xiaoymin.knife4j.aggre.polaris.PolarisInstance
- getRequestConfig() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.ext.PoolingConnectionManager
- getRequestContent() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRequestContext
- getRootPath() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteDispatcher
- getRoute(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteDispatcher
- getRoute(String) - 接口中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRepository
-
根据请求header获取
- getRoute(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.repository.AbstractRepository
- getRouteAuth() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.CommonAuthRoute
- getRouteAuth() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.CloudSetting
- getRouteAuth() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.EurekaSetting
- getRouteAuth() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.NacosSetting
- getRouteAuth() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.PolarisSetting
- getRoutes() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteDispatcher
- getRoutes() - 接口中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRepository
-
获取所有
- getRoutes() - 类中的方法 com.github.xiaoymin.knife4j.aggre.repository.AbstractRepository
- getRoutes() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.CloudSetting
- getRoutes() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.DiskSetting
- getRoutes() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.EurekaSetting
- getRoutes() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.NacosSetting
- getRoutes() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.PolarisSetting
- getSecret() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.NacosSetting
- getSecretDateTime() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.NacosSetting
- getSecurePort() - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- getSecureVipAddress() - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- getService() - 类中的方法 com.github.xiaoymin.knife4j.aggre.polaris.PolarisInstance
- getService() - 类中的方法 com.github.xiaoymin.knife4j.aggre.polaris.PolarisRoute
- getServiceAuth() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.EurekaSetting
- getServiceAuth() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.NacosSetting
- getServiceAuth() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.PolarisSetting
- getServiceName() - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaRoute
- getServiceName() - 类中的方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosInstance
- getServiceName() - 类中的方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosRoute
- getServicePath() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.CommonRoute
- getServicePath() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- getServicePath() - 类中的方法 com.github.xiaoymin.knife4j.aggre.disk.DiskRoute
- getServiceUrl() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.EurekaSetting
- getServiceUrl() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.NacosSetting
- getServiceUrl() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.PolarisSetting
- getSocketTimeout() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.HttpConnectionSetting
- getStatus() - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- getStatusCode() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.executor.ApacheClientResponse
- getStatusCode() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.executor.DefaultClientResponse
- getStatusCode() - 接口中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteResponse
-
获取响应状态码
- getStatusPageUrl() - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- getSwaggerVersion() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.CommonRoute
- getSwaggerVersion() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- getSwaggerVersion() - 类中的方法 com.github.xiaoymin.knife4j.aggre.disk.DiskRoute
- getUri() - 类中的方法 com.github.xiaoymin.knife4j.aggre.cloud.CloudRoute
- getUri() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- getUrl() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRequestContext
- getUsername() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.BasicAuth
- getValue() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.HeaderWrapper
- getVipAddress() - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- getWeight() - 类中的方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosInstance
- getWeight() - 类中的方法 com.github.xiaoymin.knife4j.aggre.polaris.PolarisInstance
- GlobalConstants - com.github.xiaoymin.knife4j.aggre.conf中的类
- GlobalConstants() - 类的构造器 com.github.xiaoymin.knife4j.aggre.conf.GlobalConstants
H
- hashCode() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spec.AbstractOpenAPIResource
- hashCode() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spec.v2.OpenAPI2Resource
- HeaderWrapper - com.github.xiaoymin.knife4j.aggre.core.pojo中的类
-
自定义header包装bean
- HeaderWrapper() - 类的构造器 com.github.xiaoymin.knife4j.aggre.core.pojo.HeaderWrapper
- HeaderWrapper(String, String) - 类的构造器 com.github.xiaoymin.knife4j.aggre.core.pojo.HeaderWrapper
- HEART_BEAT_DURATION - 类中的静态变量 com.github.xiaoymin.knife4j.aggre.repository.AbstractRepository
-
心跳检测间隔(30s)
- heartRepeatClear(List<String>) - 类中的方法 com.github.xiaoymin.knife4j.aggre.repository.AbstractRepository
-
Nacos用户可能存在修改服务配置的情况,需要nacosSetting配置与缓存的routeMap做一次compare,避免出现重复服务的情况出现 https://gitee.com/xiaoym/knife4j/issues/I3ZPUS
- HttpConnectionSetting - com.github.xiaoymin.knife4j.aggre.spring.configuration中的类
-
https://gitee.com/xiaoym/knife4j/issues/I3UHV0
- HttpConnectionSetting() - 类的构造器 com.github.xiaoymin.knife4j.aggre.spring.configuration.HttpConnectionSetting
I
- init(FilterConfig) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.filter.Knife4jRouteProxyFilter
- init(FilterConfig) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.filter.Knife4jSecurityBasicAuthFilter
- initAccessToken() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.NacosSetting
- initJwtCookie() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.PolarisSetting
- initNacos(NacosSetting) - 类中的方法 com.github.xiaoymin.knife4j.aggre.repository.NacosRepository
- isDebug() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- isEnable() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.BasicAuth
- isEnable() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.CloudSetting
- isEnable() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.DiskSetting
- isEnable() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.EurekaSetting
- isEnable() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.NacosSetting
- isEnable() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.PolarisSetting
- isEnableAggregation() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationProperties
- isLocal() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- isMarked() - 类中的方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosInstance
- isRouteProxy() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- isValid() - 类中的方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosInstance
K
- Knife4jAggregationAutoConfiguration - com.github.xiaoymin.knife4j.aggre.spring.configuration中的类
- Knife4jAggregationAutoConfiguration(Environment) - 类的构造器 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationAutoConfiguration
- Knife4jAggregationProperties - com.github.xiaoymin.knife4j.aggre.spring.configuration中的类
- Knife4jAggregationProperties() - 类的构造器 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationProperties
- Knife4jRouteProxyFilter - com.github.xiaoymin.knife4j.aggre.core.filter中的类
- Knife4jRouteProxyFilter(RouteDispatcher) - 类的构造器 com.github.xiaoymin.knife4j.aggre.core.filter.Knife4jRouteProxyFilter
- Knife4jSecurityBasicAuthFilter - com.github.xiaoymin.knife4j.aggre.core.filter中的类
- Knife4jSecurityBasicAuthFilter(BasicAuth) - 类的构造器 com.github.xiaoymin.knife4j.aggre.core.filter.Knife4jSecurityBasicAuthFilter
M
- matches(ConditionContext, AnnotatedTypeMetadata) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.condiotion.PolarisSettingCondition
- me() - 类中的静态方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosOpenApi
- me() - 类中的静态方法 com.github.xiaoymin.knife4j.aggre.polaris.PolarisOpenApi
- ME - 类中的静态变量 com.github.xiaoymin.knife4j.aggre.core.ext.ConnectionSettingHolder
- MYSQL - enum class 中的枚举常量 com.github.xiaoymin.knife4j.aggre.core.common.RouteRepositoryEnum
N
- NACOS - enum class 中的枚举常量 com.github.xiaoymin.knife4j.aggre.core.common.RouteRepositoryEnum
- NacosInstance - com.github.xiaoymin.knife4j.aggre.nacos中的类
- NacosInstance() - 类的构造器 com.github.xiaoymin.knife4j.aggre.nacos.NacosInstance
- NacosOpenApi - com.github.xiaoymin.knife4j.aggre.nacos中的类
- nacosRepository(Knife4jAggregationProperties) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationAutoConfiguration
- NacosRepository - com.github.xiaoymin.knife4j.aggre.repository中的类
- NacosRepository(NacosSetting) - 类的构造器 com.github.xiaoymin.knife4j.aggre.repository.NacosRepository
- NacosRoute - com.github.xiaoymin.knife4j.aggre.nacos中的类
- NacosRoute() - 类的构造器 com.github.xiaoymin.knife4j.aggre.nacos.NacosRoute
- NacosService - com.github.xiaoymin.knife4j.aggre.nacos中的类
- NacosService(String, String, NacosRoute) - 类的构造器 com.github.xiaoymin.knife4j.aggre.nacos.NacosService
- NacosSetting - com.github.xiaoymin.knife4j.aggre.spring.support中的类
- NacosSetting() - 类的构造器 com.github.xiaoymin.knife4j.aggre.spring.support.NacosSetting
O
- OKHTTP - enum class 中的枚举常量 com.github.xiaoymin.knife4j.aggre.core.common.ExecutorEnum
- OkHttpClientExecutor - com.github.xiaoymin.knife4j.aggre.core.executor中的类
- OkHttpClientExecutor() - 类的构造器 com.github.xiaoymin.knife4j.aggre.core.executor.OkHttpClientExecutor
- OPENAPI_GROUP_ENDPOINT - 类中的静态变量 com.github.xiaoymin.knife4j.aggre.core.RouteDispatcher
- OPENAPI_GROUP_INSTANCE_ENDPOINT - 类中的静态变量 com.github.xiaoymin.knife4j.aggre.core.RouteDispatcher
- OpenAPI2Resource - com.github.xiaoymin.knife4j.aggre.spec.v2中的类
- OpenAPI2Resource(SwaggerRoute) - 类的构造器 com.github.xiaoymin.knife4j.aggre.spec.v2.OpenAPI2Resource
-
基于Router配置对象构建接口Resource
- OpenAPI2Resource(Integer, Boolean) - 类的构造器 com.github.xiaoymin.knife4j.aggre.spec.v2.OpenAPI2Resource
- OpenAPI2Resource(String, int, boolean, String, String) - 类的构造器 com.github.xiaoymin.knife4j.aggre.spec.v2.OpenAPI2Resource
-
基于参数配置构建Resource对象
- OpenAPI2Resource(String, int, boolean, String, String, String) - 类的构造器 com.github.xiaoymin.knife4j.aggre.spec.v2.OpenAPI2Resource
-
增加服务名称
- OPENAPI3_GROUP_ENDPOINT - 类中的静态变量 com.github.xiaoymin.knife4j.aggre.core.RouteDispatcher
- OpenAPI3Response - com.github.xiaoymin.knife4j.aggre.spec.v3中的类
- OpenAPI3Response() - 类的构造器 com.github.xiaoymin.knife4j.aggre.spec.v3.OpenAPI3Response
- OpenAPIV3Setting - com.github.xiaoymin.knife4j.aggre.spring.support中的类
- OpenAPIV3Setting() - 类的构造器 com.github.xiaoymin.knife4j.aggre.spring.support.OpenAPIV3Setting
- order - 类中的变量 com.github.xiaoymin.knife4j.aggre.spec.AbstractOpenAPIResource
P
- PathUtils - com.github.xiaoymin.knife4j.aggre.utils中的类
- pkId() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.CommonRoute
-
Primary Key
- pkId() - 类中的方法 com.github.xiaoymin.knife4j.aggre.disk.DiskRoute
- PolarisInstance - com.github.xiaoymin.knife4j.aggre.polaris中的类
- PolarisInstance() - 类的构造器 com.github.xiaoymin.knife4j.aggre.polaris.PolarisInstance
- PolarisOpenApi - com.github.xiaoymin.knife4j.aggre.polaris中的类
- polarisRepository(Knife4jAggregationProperties) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationAutoConfiguration
- PolarisRepository - com.github.xiaoymin.knife4j.aggre.repository中的类
- PolarisRepository(PolarisSetting) - 类的构造器 com.github.xiaoymin.knife4j.aggre.repository.PolarisRepository
- PolarisRoute - com.github.xiaoymin.knife4j.aggre.polaris中的类
- PolarisRoute() - 类的构造器 com.github.xiaoymin.knife4j.aggre.polaris.PolarisRoute
- PolarisService - com.github.xiaoymin.knife4j.aggre.polaris中的类
- PolarisService(PolarisSetting, String, String, PolarisRoute) - 类的构造器 com.github.xiaoymin.knife4j.aggre.polaris.PolarisService
- PolarisSetting - com.github.xiaoymin.knife4j.aggre.spring.support中的类
- PolarisSetting() - 类的构造器 com.github.xiaoymin.knife4j.aggre.spring.support.PolarisSetting
- PolarisSettingCondition - com.github.xiaoymin.knife4j.aggre.spring.condiotion中的类
- PolarisSettingCondition() - 类的构造器 com.github.xiaoymin.knife4j.aggre.spring.condiotion.PolarisSettingCondition
- PoolingConnectionManager - com.github.xiaoymin.knife4j.aggre.core.ext中的类
- PoolingConnectionManager() - 类的构造器 com.github.xiaoymin.knife4j.aggre.core.ext.PoolingConnectionManager
- processContextPath(String) - 类中的静态方法 com.github.xiaoymin.knife4j.aggre.utils.PathUtils
-
数据校验,主要是针对ContextPath属性,两个要求: 1、如果ContextPath值为"/",那么置为空字符串 2、如果ContextPath值以"/"结尾,那么去除结尾的"/"字符 主要的作用:防止在Knife4j的界面接口中,追加显示"/"字符
- put(String, SwaggerRoute) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.cache.RouteInMemoryCache
- put(K, V) - 接口中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteCache
R
- remove(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.cache.RouteInMemoryCache
- remove(K) - 接口中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteCache
-
remove cache
- ROUTE_BASE_PATH - 类中的静态变量 com.github.xiaoymin.knife4j.aggre.core.RouteDispatcher
- ROUTE_PROXY_HEADER_BASIC_NAME - 类中的静态变量 com.github.xiaoymin.knife4j.aggre.core.RouteDispatcher
- ROUTE_PROXY_HEADER_NAME - 类中的静态变量 com.github.xiaoymin.knife4j.aggre.core.RouteDispatcher
-
header
- routeBasicFilter(Knife4jAggregationProperties) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationAutoConfiguration
- routeCache() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationAutoConfiguration
- RouteCache<K,
V> - com.github.xiaoymin.knife4j.aggre.core中的接口 - routeDispatcher(RouteRepository, RouteCache<String, SwaggerRoute>, Knife4jAggregationProperties) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationAutoConfiguration
- RouteDispatcher - com.github.xiaoymin.knife4j.aggre.core中的类
- RouteDispatcher(RouteRepository, RouteCache<String, SwaggerRoute>, ExecutorEnum, String, OpenAPIV3Setting) - 类的构造器 com.github.xiaoymin.knife4j.aggre.core.RouteDispatcher
- RouteExecutor - com.github.xiaoymin.knife4j.aggre.core中的接口
- RouteInMemoryCache - com.github.xiaoymin.knife4j.aggre.core.cache中的类
- RouteInMemoryCache() - 类的构造器 com.github.xiaoymin.knife4j.aggre.core.cache.RouteInMemoryCache
- routeMap - 类中的变量 com.github.xiaoymin.knife4j.aggre.repository.AbstractRepository
- routeProxyFilter(RouteDispatcher) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationAutoConfiguration
- RouteRepository - com.github.xiaoymin.knife4j.aggre.core中的接口
- RouteRepositoryEnum - com.github.xiaoymin.knife4j.aggre.core.common中的Enum Class
- RouteRequestContext - com.github.xiaoymin.knife4j.aggre.core中的类
- RouteRequestContext() - 类的构造器 com.github.xiaoymin.knife4j.aggre.core.RouteRequestContext
- RouteResponse - com.github.xiaoymin.knife4j.aggre.core中的接口
- RouteUtils - com.github.xiaoymin.knife4j.aggre.core.common中的类
- RouteUtils() - 类的构造器 com.github.xiaoymin.knife4j.aggre.core.common.RouteUtils
S
- setActionType(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- setApp(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- setBasicAuth(BasicAuth) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRequestContext
- setBasicAuth(BasicAuth) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationProperties
- setBasicAuth(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- setCloud(CloudSetting) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationProperties
- setClusters(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosRoute
- setConnectionSetting(HttpConnectionSetting) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.ext.ConnectionSettingHolder
- setConnectionSetting(HttpConnectionSetting) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationProperties
- setConnectTimeout(int) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.HttpConnectionSetting
- setContent(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- setContentLength(Long) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRequestContext
- setDataCenterInfo(Map<String, Object>) - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- setDebug(boolean) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- setDebugUrl(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.CommonRoute
- setDebugUrl(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- setDebugUrl(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.disk.DiskRoute
- setDisk(DiskSetting) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationProperties
- setEnable(boolean) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.BasicAuth
- setEnable(boolean) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.CloudSetting
- setEnable(boolean) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.DiskSetting
- setEnable(boolean) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.EurekaSetting
- setEnable(boolean) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.NacosSetting
- setEnable(boolean) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.PolarisSetting
- setEnableAggregation(boolean) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationProperties
- setEureka(EurekaSetting) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationProperties
- setGroupName(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosRoute
- setHeader(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- setHeaders(List<HeaderWrapper>) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRequestContext
- setHealthCheckUrl(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- setHomePageUrl(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- setHost(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.disk.DiskRoute
- setHost(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.polaris.PolarisInstance
- setHostName(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- setInstance(List<EurekaInstance>) - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaApplication
- setInstanceId(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- setInstanceId(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosInstance
- setIp(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosInstance
- setIpAddr(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- setJwtCookie(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.PolarisSetting
- setLastUpdatedTimestamp(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- setLocal(boolean) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- setLocation(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.CommonRoute
- setLocation(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- setLocation(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.disk.DiskRoute
- setMarked(boolean) - 类中的方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosInstance
- setMaxConnectionTotal(int) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.HttpConnectionSetting
- setMaxPreRoute(int) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.HttpConnectionSetting
- setMetadata(Map<String, Object>) - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- setMetadata(Map<String, Object>) - 类中的方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosInstance
- setMetadata(Map<String, Object>) - 类中的方法 com.github.xiaoymin.knife4j.aggre.polaris.PolarisInstance
- setMethod(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRequestContext
- setNacos(NacosSetting) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationProperties
- setName(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.CommonRoute
- setName(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.HeaderWrapper
- setName(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- setName(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.disk.DiskRoute
- setName(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaApplication
- setNamespace(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.polaris.PolarisInstance
- setNamespace(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.polaris.PolarisRoute
- setNamespaceId(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosRoute
- setOpenAPIV3(OpenAPIV3Setting) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationProperties
- setOrder(Integer) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.CommonRoute
- setOrder(Integer) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- setOrder(Integer) - 类中的方法 com.github.xiaoymin.knife4j.aggre.disk.DiskRoute
- setOriginalUri(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRequestContext
- setParams(Map<String, String>) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRequestContext
- setParts(List<Part>) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRequestContext
- setPassword(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.BasicAuth
- setPkId(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- setPolaris(PolarisSetting) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationProperties
- setPort(int) - 类中的方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosInstance
- setPort(int) - 类中的方法 com.github.xiaoymin.knife4j.aggre.polaris.PolarisInstance
- setPort(Map<String, Object>) - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- setRequestContent(InputStream) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRequestContext
- setRouteAuth(BasicAuth) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.CommonAuthRoute
- setRouteAuth(BasicAuth) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.CloudSetting
- setRouteAuth(BasicAuth) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.EurekaSetting
- setRouteAuth(BasicAuth) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.NacosSetting
- setRouteAuth(BasicAuth) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.PolarisSetting
- setRouteProxy(boolean) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- setRoutes(List<CloudRoute>) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.CloudSetting
- setRoutes(List<DiskRoute>) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.DiskSetting
- setRoutes(List<EurekaRoute>) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.EurekaSetting
- setRoutes(List<NacosRoute>) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.NacosSetting
- setRoutes(List<PolarisRoute>) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.PolarisSetting
- setSecret(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.NacosSetting
- setSecretDateTime(LocalDateTime) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.NacosSetting
- setSecurePort(Map<String, Object>) - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- setSecureVipAddress(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- setService(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.polaris.PolarisInstance
- setService(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.polaris.PolarisRoute
- setServiceAuth(BasicAuth) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.EurekaSetting
- setServiceAuth(BasicAuth) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.NacosSetting
- setServiceAuth(BasicAuth) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.PolarisSetting
- setServiceName(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaRoute
- setServiceName(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosInstance
- setServiceName(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosRoute
- setServicePath(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.CommonRoute
- setServicePath(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- setServicePath(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.disk.DiskRoute
- setServiceUrl(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.EurekaSetting
- setServiceUrl(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.NacosSetting
- setServiceUrl(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.support.PolarisSetting
- setSocketTimeout(int) - 类中的方法 com.github.xiaoymin.knife4j.aggre.spring.configuration.HttpConnectionSetting
- setStatus(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- setStatusPageUrl(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- setSwaggerVersion(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.CommonRoute
- setSwaggerVersion(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- setSwaggerVersion(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.disk.DiskRoute
- setUri(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.cloud.CloudRoute
- setUri(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
- setUrl(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRequestContext
- setUsername(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.BasicAuth
- setValid(boolean) - 类中的方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosInstance
- setValue(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.HeaderWrapper
- setVipAddress(String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- setWeight(Double) - 类中的方法 com.github.xiaoymin.knife4j.aggre.nacos.NacosInstance
- setWeight(Double) - 类中的方法 com.github.xiaoymin.knife4j.aggre.polaris.PolarisInstance
- start() - 接口中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteRepository
-
start心跳监听程序
- start() - 类中的方法 com.github.xiaoymin.knife4j.aggre.repository.CloudRepository
- start() - 类中的方法 com.github.xiaoymin.knife4j.aggre.repository.EurekaRepository
- start() - 类中的方法 com.github.xiaoymin.knife4j.aggre.repository.NacosRepository
- start() - 类中的方法 com.github.xiaoymin.knife4j.aggre.repository.PolarisRepository
- success() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.executor.ApacheClientResponse
- success() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.executor.DefaultClientResponse
- success() - 接口中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteResponse
-
是否请求成功
- SwaggerBootstrapUiBasicAuthSession - 类中的静态变量 com.github.xiaoymin.knife4j.aggre.core.filter.Knife4jSecurityBasicAuthFilter
-
basic auth验证
- SwaggerRoute - com.github.xiaoymin.knife4j.aggre.core.pojo中的类
-
最终返回前端Swagger的数据结构
- SwaggerRoute(CloudRoute) - 类的构造器 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
-
根据Cloud配置创建
- SwaggerRoute(DiskRoute, String) - 类的构造器 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
-
本地聚合模式
- SwaggerRoute(EurekaRoute, EurekaInstance) - 类的构造器 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
-
根据Eureka配置创建
- SwaggerRoute(NacosRoute, NacosInstance) - 类的构造器 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
-
根据nacos配置
- SwaggerRoute(PolarisRoute, PolarisInstance) - 类的构造器 com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
T
- text() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.executor.ApacheClientResponse
- text() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.executor.DefaultClientResponse
- text() - 接口中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteResponse
-
获取text返回
- toString() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.BasicAuth
- toString() - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.pojo.CommonRoute
- toString() - 类中的方法 com.github.xiaoymin.knife4j.aggre.disk.DiskRoute
- toString() - 类中的方法 com.github.xiaoymin.knife4j.aggre.spec.v2.OpenAPI2Resource
V
- valueOf(String) - enum class中的静态方法 com.github.xiaoymin.knife4j.aggre.core.common.ExecutorEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 com.github.xiaoymin.knife4j.aggre.core.common.RouteRepositoryEnum
-
Returns the enum constant of this class with the specified name.
- values() - enum class中的静态方法 com.github.xiaoymin.knife4j.aggre.core.common.ExecutorEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 com.github.xiaoymin.knife4j.aggre.core.common.RouteRepositoryEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- writeBody(RouteResponse, HttpServletResponse) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteDispatcher
-
Write Body
- writeDefault(HttpServletRequest, HttpServletResponse, String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteDispatcher
- writeResponseHeader(RouteResponse, HttpServletResponse) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteDispatcher
-
Write Response Header
- writeResponseStatus(RouteResponse, HttpServletResponse) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.RouteDispatcher
-
Write Http Status Code
- writeRouteResponse(HttpServletResponse, String) - 类中的方法 com.github.xiaoymin.knife4j.aggre.core.filter.Knife4jRouteProxyFilter
-
响应服务端的内容
All Classes and Interfaces|常量字段值|所有程序包|序列化表格