所有程序包的分层结构
程序包分层结构:- com.github.xiaoymin.knife4j.aggre.cloud,
- com.github.xiaoymin.knife4j.aggre.core,
- com.github.xiaoymin.knife4j.aggre.core.cache,
- com.github.xiaoymin.knife4j.aggre.core.common,
- com.github.xiaoymin.knife4j.aggre.core.executor,
- com.github.xiaoymin.knife4j.aggre.core.ext,
- com.github.xiaoymin.knife4j.aggre.core.filter,
- com.github.xiaoymin.knife4j.aggre.core.pojo,
- com.github.xiaoymin.knife4j.aggre.disk,
- com.github.xiaoymin.knife4j.aggre.eureka,
- com.github.xiaoymin.knife4j.aggre.nacos,
- com.github.xiaoymin.knife4j.aggre.polaris,
- com.github.xiaoymin.knife4j.aggre.repository,
- com.github.xiaoymin.knife4j.aggre.spring.condiotion,
- com.github.xiaoymin.knife4j.aggre.spring.configuration,
- com.github.xiaoymin.knife4j.aggre.spring.support
类分层结构
- java.lang.Object
- com.github.xiaoymin.knife4j.aggre.core.executor.ApacheClientResponse (implements com.github.xiaoymin.knife4j.aggre.core.RouteResponse)
- com.github.xiaoymin.knife4j.aggre.core.pojo.BasicAuth
- com.github.xiaoymin.knife4j.aggre.spring.support.CloudSetting
- com.github.xiaoymin.knife4j.aggre.core.pojo.CommonRoute
- com.github.xiaoymin.knife4j.aggre.core.pojo.CommonAuthRoute
- com.github.xiaoymin.knife4j.aggre.cloud.CloudRoute
- com.github.xiaoymin.knife4j.aggre.eureka.EurekaRoute
- com.github.xiaoymin.knife4j.aggre.nacos.NacosRoute
- com.github.xiaoymin.knife4j.aggre.polaris.PolarisRoute
- com.github.xiaoymin.knife4j.aggre.core.pojo.CommonAuthRoute
- com.github.xiaoymin.knife4j.aggre.core.ext.ConnectionSettingHolder
- com.github.xiaoymin.knife4j.aggre.core.executor.DefaultClientResponse (implements com.github.xiaoymin.knife4j.aggre.core.RouteResponse)
- com.github.xiaoymin.knife4j.aggre.disk.DiskRoute
- com.github.xiaoymin.knife4j.aggre.spring.support.DiskSetting
- com.github.xiaoymin.knife4j.aggre.eureka.EurekaApplication
- com.github.xiaoymin.knife4j.aggre.eureka.EurekaInstance
- com.github.xiaoymin.knife4j.aggre.spring.support.EurekaSetting
- com.github.xiaoymin.knife4j.aggre.core.pojo.HeaderWrapper
- com.github.xiaoymin.knife4j.aggre.spring.configuration.HttpConnectionSetting (implements org.springframework.beans.factory.InitializingBean)
- com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationAutoConfiguration
- com.github.xiaoymin.knife4j.aggre.spring.configuration.Knife4jAggregationProperties
- com.github.xiaoymin.knife4j.aggre.core.filter.Knife4jRouteProxyFilter (implements javax.servlet.Filter)
- com.github.xiaoymin.knife4j.aggre.core.filter.Knife4jSecurityBasicAuthFilter (implements javax.servlet.Filter)
- com.github.xiaoymin.knife4j.aggre.nacos.NacosInstance
- com.github.xiaoymin.knife4j.aggre.spring.support.NacosSetting
- com.github.xiaoymin.knife4j.aggre.core.executor.OkHttpClientExecutor (implements com.github.xiaoymin.knife4j.aggre.core.RouteExecutor)
- com.github.xiaoymin.knife4j.aggre.polaris.PolarisInstance
- com.github.xiaoymin.knife4j.aggre.spring.support.PolarisSetting
- com.github.xiaoymin.knife4j.aggre.spring.condiotion.PolarisSettingCondition (implements org.springframework.context.annotation.Condition)
- com.github.xiaoymin.knife4j.aggre.core.ext.PoolingConnectionManager
- com.github.xiaoymin.knife4j.aggre.repository.AbstractRepository (implements com.github.xiaoymin.knife4j.aggre.core.RouteRepository)
- com.github.xiaoymin.knife4j.aggre.repository.CloudRepository
- com.github.xiaoymin.knife4j.aggre.repository.DiskRepository
- com.github.xiaoymin.knife4j.aggre.repository.EurekaRepository
- com.github.xiaoymin.knife4j.aggre.repository.NacosRepository
- com.github.xiaoymin.knife4j.aggre.repository.PolarisRepository
- com.github.xiaoymin.knife4j.aggre.core.executor.ApacheClientExecutor (implements com.github.xiaoymin.knife4j.aggre.core.RouteExecutor)
- com.github.xiaoymin.knife4j.aggre.nacos.NacosOpenApi
- com.github.xiaoymin.knife4j.aggre.nacos.NacosService (implements java.util.concurrent.Callable<V>)
- com.github.xiaoymin.knife4j.aggre.polaris.PolarisOpenApi
- com.github.xiaoymin.knife4j.aggre.polaris.PolarisService (implements java.util.concurrent.Callable<V>)
- com.github.xiaoymin.knife4j.aggre.repository.AbstractRepository (implements com.github.xiaoymin.knife4j.aggre.core.RouteRepository)
- com.github.xiaoymin.knife4j.aggre.core.RouteDispatcher
- com.github.xiaoymin.knife4j.aggre.core.cache.RouteInMemoryCache (implements com.github.xiaoymin.knife4j.aggre.core.RouteCache<K,
V>) - com.github.xiaoymin.knife4j.aggre.core.RouteRequestContext
- com.github.xiaoymin.knife4j.aggre.core.common.RouteUtils
- com.github.xiaoymin.knife4j.aggre.core.pojo.SwaggerRoute
接口分层结构
- com.github.xiaoymin.knife4j.aggre.core.RouteCache<K,
V> - com.github.xiaoymin.knife4j.aggre.core.RouteExecutor
- com.github.xiaoymin.knife4j.aggre.core.RouteRepository
- com.github.xiaoymin.knife4j.aggre.core.RouteResponse
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.github.xiaoymin.knife4j.aggre.core.common.ExecutorEnum
- com.github.xiaoymin.knife4j.aggre.core.common.RouteRepositoryEnum
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)