Skip navigation links
A C D E F G H I J L M O P R S T V X 

A

AbstractApiHandler - Class in org.aoju.bus.goalie.handler
 
AbstractApiHandler() - Constructor for class org.aoju.bus.goalie.handler.AbstractApiHandler
 
AbstractRegistry<T> - Class in org.aoju.bus.goalie.registry
抽象注册类
AbstractRegistry() - Constructor for class org.aoju.bus.goalie.registry.AbstractRegistry
 
acquire() - Method in class org.aoju.bus.goalie.metric.Limiter
 
add(String, T) - Method in class org.aoju.bus.goalie.registry.AbstractRegistry
 
add(String, T) - Method in interface org.aoju.bus.goalie.Registry
添加
addAssets(Assets) - Method in interface org.aoju.bus.goalie.registry.AssetsRegistry
 
addAssets(Assets) - Method in class org.aoju.bus.goalie.registry.DefaultAssetsRegistry
 
addLimiter(Limiter) - Method in class org.aoju.bus.goalie.registry.DefaultLimiterRegistry
 
addLimiter(Limiter) - Method in interface org.aoju.bus.goalie.registry.LimiterRegistry
 
afterCompletion(ServerHttpRequest, ServerHttpResponse, Object, Object, Object, Exception) - Method in interface org.aoju.bus.goalie.Handler
结果包装完成后执行
afterPropertiesSet() - Method in class org.aoju.bus.goalie.registry.AbstractRegistry
 
amend(String, T) - Method in class org.aoju.bus.goalie.registry.AbstractRegistry
 
amend(String, T) - Method in interface org.aoju.bus.goalie.Registry
修改
amendAssets(Assets) - Method in interface org.aoju.bus.goalie.registry.AssetsRegistry
 
amendAssets(Assets) - Method in class org.aoju.bus.goalie.registry.DefaultAssetsRegistry
 
amendLimiter(Limiter) - Method in class org.aoju.bus.goalie.registry.DefaultLimiterRegistry
 
amendLimiter(Limiter) - Method in interface org.aoju.bus.goalie.registry.LimiterRegistry
 
ApiPermissionHandler - Class in org.aoju.bus.goalie.handler
 
ApiPermissionHandler() - Constructor for class org.aoju.bus.goalie.handler.ApiPermissionHandler
 
ApiRequestMappingHandlerMapping - Class in org.aoju.bus.goalie.handler
 
ApiRequestMappingHandlerMapping() - Constructor for class org.aoju.bus.goalie.handler.ApiRequestMappingHandlerMapping
 
ApiRouterHandler - Class in org.aoju.bus.goalie.handler
router handler
ApiRouterHandler() - Constructor for class org.aoju.bus.goalie.handler.ApiRouterHandler
 
ApiVersion - Annotation Type in org.aoju.bus.goalie.annotation
注解用于生成 RequestMappingInfo 时候直接拼接路径 规则,自动放置于路径开始部分;不做method做版本,避免难以维护
ApiVersionRequestCondition - Class in org.aoju.bus.goalie.handler
 
ApiVersionRequestCondition(Set<ApiVersionRequestCondition.TerminalVersionExpression>) - Constructor for class org.aoju.bus.goalie.handler.ApiVersionRequestCondition
 
ApiVersionRequestCondition(String[]) - Constructor for class org.aoju.bus.goalie.handler.ApiVersionRequestCondition
 
ApiVersionRequestCondition(TerminalVersion[]) - Constructor for class org.aoju.bus.goalie.handler.ApiVersionRequestCondition
 
ApiWebMvcRegistrations - Class in org.aoju.bus.goalie.handler
spring boot专用,避免继承webconfigurationsupport对spring的自动配置侵入和破坏
ApiWebMvcRegistrations() - Constructor for class org.aoju.bus.goalie.handler.ApiWebMvcRegistrations
 
Assets - Class in org.aoju.bus.goalie
api definition
Assets() - Constructor for class org.aoju.bus.goalie.Assets
 
AssetsRegistry - Interface in org.aoju.bus.goalie.registry
路由注册
Athlete - Class in org.aoju.bus.goalie
服务端
Athlete(HttpServer) - Constructor for class org.aoju.bus.goalie.Athlete
 
Authorize - Interface in org.aoju.bus.goalie.metric
访问授权认证
authorize(Token) - Method in interface org.aoju.bus.goalie.metric.Authorize
认证接口
AuthorizeFilter - Class in org.aoju.bus.goalie.filter
访问鉴权
AuthorizeFilter(Authorize, AssetsRegistry) - Constructor for class org.aoju.bus.goalie.filter.AuthorizeFilter
 

C

ClientVersion - Annotation Type in org.aoju.bus.goalie.annotation
 
combine(ApiVersionRequestCondition) - Method in class org.aoju.bus.goalie.handler.ApiVersionRequestCondition
 
compareTo(ApiVersionRequestCondition, HttpServletRequest) - Method in class org.aoju.bus.goalie.handler.ApiVersionRequestCondition
 
Config - Class in org.aoju.bus.goalie
服务端配置
Config() - Constructor for class org.aoju.bus.goalie.Config
 
Config.Decrypt - Class in org.aoju.bus.goalie
 
Config.Encrypt - Class in org.aoju.bus.goalie
 
Config.Limit - Class in org.aoju.bus.goalie
 
Context - Class in org.aoju.bus.goalie
上下文传参
Context() - Constructor for class org.aoju.bus.goalie.Context
 
Context.Channel - Enum in org.aoju.bus.goalie
 
Context.Format - Enum in org.aoju.bus.goalie
 

D

Decrypt() - Constructor for class org.aoju.bus.goalie.Config.Decrypt
 
DecryptFilter - Class in org.aoju.bus.goalie.filter
数据解密
DecryptFilter(Config.Decrypt) - Constructor for class org.aoju.bus.goalie.filter.DecryptFilter
 
DefaultAssetsRegistry - Class in org.aoju.bus.goalie.registry
抽象路由注册
DefaultAssetsRegistry() - Constructor for class org.aoju.bus.goalie.registry.DefaultAssetsRegistry
 
DefaultLimiterRegistry - Class in org.aoju.bus.goalie.registry
限流注册
DefaultLimiterRegistry() - Constructor for class org.aoju.bus.goalie.registry.DefaultLimiterRegistry
 
Delegate - Class in org.aoju.bus.goalie.metric
认证及委托处理
Delegate() - Constructor for class org.aoju.bus.goalie.metric.Delegate
 

E

Encrypt() - Constructor for class org.aoju.bus.goalie.Config.Encrypt
 
EncryptFilter - Class in org.aoju.bus.goalie.filter
数据加密
EncryptFilter(Config.Encrypt) - Constructor for class org.aoju.bus.goalie.filter.EncryptFilter
 
equals(Object) - Method in class org.aoju.bus.goalie.Assets
 

F

fetchRateLimiter() - Method in class org.aoju.bus.goalie.metric.Limiter
获取令牌桶
filter(ServerWebExchange, WebFilterChain) - Method in class org.aoju.bus.goalie.filter.AuthorizeFilter
 
filter(ServerWebExchange, WebFilterChain) - Method in class org.aoju.bus.goalie.filter.DecryptFilter
 
filter(ServerWebExchange, WebFilterChain) - Method in class org.aoju.bus.goalie.filter.EncryptFilter
 
filter(ServerWebExchange, WebFilterChain) - Method in class org.aoju.bus.goalie.filter.FormatFilter
 
filter(ServerWebExchange, WebFilterChain) - Method in class org.aoju.bus.goalie.filter.LimitFilter
 
filter(ServerWebExchange, WebFilterChain) - Method in class org.aoju.bus.goalie.filter.PrimaryFilter
 
FORMAT - Static variable in class org.aoju.bus.goalie.Config
格式化数据
FormatFilter - Class in org.aoju.bus.goalie.filter
格式化
FormatFilter() - Constructor for class org.aoju.bus.goalie.filter.FormatFilter
 

G

get(ServerWebExchange) - Static method in class org.aoju.bus.goalie.Context
 
get(ServerRequest) - Static method in class org.aoju.bus.goalie.Context
 
get(String) - Method in class org.aoju.bus.goalie.registry.AbstractRegistry
 
get(String) - Method in interface org.aoju.bus.goalie.Registry
获取路由
getAssets(String, String) - Method in interface org.aoju.bus.goalie.registry.AssetsRegistry
 
getAssets(String, String) - Method in class org.aoju.bus.goalie.registry.DefaultAssetsRegistry
 
getChannel(String) - Static method in enum org.aoju.bus.goalie.Context.Channel
 
getCode() - Method in enum org.aoju.bus.goalie.annotation.TerminalVersion.Version
 
getContent() - Method in class org.aoju.bus.goalie.handler.ApiVersionRequestCondition
 
getCustomMethodCondition(Method) - Method in class org.aoju.bus.goalie.handler.ApiRequestMappingHandlerMapping
重新定义clientversion的条件匹配
getCustomTypeCondition(Class<?>) - Method in class org.aoju.bus.goalie.handler.ApiRequestMappingHandlerMapping
 
getExceptionHandlerExceptionResolver() - Method in class org.aoju.bus.goalie.handler.ApiWebMvcRegistrations
 
getLimiter(String, String) - Method in class org.aoju.bus.goalie.registry.DefaultLimiterRegistry
 
getLimiter(String, String) - Method in interface org.aoju.bus.goalie.registry.LimiterRegistry
 
getMappingForMethod(Method, Class<?>) - Method in class org.aoju.bus.goalie.handler.ApiRequestMappingHandlerMapping
重写此处,保证读取我们的注解apiversion
getMatchingCondition(HttpServletRequest) - Method in class org.aoju.bus.goalie.handler.ApiVersionRequestCondition
 
getRequestMappingHandlerAdapter() - Method in class org.aoju.bus.goalie.handler.ApiWebMvcRegistrations
 
getRequestMappingHandlerMapping() - Method in class org.aoju.bus.goalie.handler.ApiWebMvcRegistrations
 
getToStringInfix() - Method in class org.aoju.bus.goalie.handler.ApiVersionRequestCondition
 
GlobalExceptionHandler - Class in org.aoju.bus.goalie.handler
异常处理
GlobalExceptionHandler() - Constructor for class org.aoju.bus.goalie.handler.GlobalExceptionHandler
 

H

handle(ServerRequest) - Method in class org.aoju.bus.goalie.handler.ApiRouterHandler
 
handle(ServerWebExchange, Throwable) - Method in class org.aoju.bus.goalie.handler.GlobalExceptionHandler
 
Handler - Interface in org.aoju.bus.goalie
拦截器,原理同spring拦截器
hashCode() - Method in class org.aoju.bus.goalie.Assets
 

I

init() - Method in class org.aoju.bus.goalie.filter.DecryptFilter
 
init() - Method in class org.aoju.bus.goalie.filter.EncryptFilter
 
init() - Method in class org.aoju.bus.goalie.registry.AbstractRegistry
 
init() - Method in class org.aoju.bus.goalie.registry.DefaultAssetsRegistry
 
init() - Method in class org.aoju.bus.goalie.registry.DefaultLimiterRegistry
 
init() - Method in interface org.aoju.bus.goalie.Registry
初始化
initRateLimiter() - Method in class org.aoju.bus.goalie.metric.Limiter
 
InterceptorRegistry - Interface in org.aoju.bus.goalie.registry
数据序列化
isOk() - Method in class org.aoju.bus.goalie.metric.Delegate
 

J

JsonProvider - Class in org.aoju.bus.goalie.support
Json序列化
JsonProvider() - Constructor for class org.aoju.bus.goalie.support.JsonProvider
 

L

Limit() - Constructor for class org.aoju.bus.goalie.Config.Limit
 
Limiter - Class in org.aoju.bus.goalie.metric
限流器
Limiter() - Constructor for class org.aoju.bus.goalie.metric.Limiter
 
LimiterRegistry - Interface in org.aoju.bus.goalie.registry
限流注册器
LimitFilter - Class in org.aoju.bus.goalie.filter
限流
LimitFilter(LimiterRegistry) - Constructor for class org.aoju.bus.goalie.filter.LimitFilter
 

M

MAX_INMEMORY_SIZE - Static variable in class org.aoju.bus.goalie.Config
默认数据大小
METHOD - Static variable in class org.aoju.bus.goalie.Config
请求方法

O

org.aoju.bus.goalie - package org.aoju.bus.goalie
基于spring webflux 开发的API网关
org.aoju.bus.goalie.annotation - package org.aoju.bus.goalie.annotation
注解信息
org.aoju.bus.goalie.filter - package org.aoju.bus.goalie.filter
安全规则等过滤
org.aoju.bus.goalie.handler - package org.aoju.bus.goalie.handler
权限等相关参数校验
org.aoju.bus.goalie.metric - package org.aoju.bus.goalie.metric
基础信息
org.aoju.bus.goalie.registry - package org.aoju.bus.goalie.registry
流量及资源匹配
org.aoju.bus.goalie.support - package org.aoju.bus.goalie.support
数据输出处理

P

parse(String) - Static method in enum org.aoju.bus.goalie.annotation.TerminalVersion.Version
 
postHandle(ServerHttpRequest, ServerHttpResponse, Object, Object, Object) - Method in interface org.aoju.bus.goalie.Handler
接口方法执行完后调用此方法。
preHandle(ServerHttpRequest, ServerHttpResponse, Object, Object) - Method in class org.aoju.bus.goalie.handler.ApiPermissionHandler
 
preHandle(ServerHttpRequest, ServerHttpResponse, Object, Object) - Method in interface org.aoju.bus.goalie.Handler
预处理回调方法,在方法调用前执行。返回false不继续向下执行,此时可使用response返回错误信息
PrimaryFilter - Class in org.aoju.bus.goalie.filter
参数过滤/校验
PrimaryFilter() - Constructor for class org.aoju.bus.goalie.filter.PrimaryFilter
 
Provider - Interface in org.aoju.bus.goalie
数据序列化

R

refresh() - Method in class org.aoju.bus.goalie.registry.AbstractRegistry
 
refresh() - Method in interface org.aoju.bus.goalie.Registry
刷新路由
Registry<T> - Interface in org.aoju.bus.goalie
api registry
remove(String) - Method in class org.aoju.bus.goalie.registry.AbstractRegistry
 
remove(String) - Method in interface org.aoju.bus.goalie.Registry
删除

S

serialize(Object) - Method in interface org.aoju.bus.goalie.Provider
序列化
serialize(Object) - Method in class org.aoju.bus.goalie.support.JsonProvider
 
serialize(Object) - Method in class org.aoju.bus.goalie.support.XmlProvider
 
SIGN - Static variable in class org.aoju.bus.goalie.Config
签名信息

T

TerminalVersion - Annotation Type in org.aoju.bus.goalie.annotation
 
TerminalVersion.Version - Enum in org.aoju.bus.goalie.annotation
版本信息
Token - Class in org.aoju.bus.goalie.metric
token参数
Token() - Constructor for class org.aoju.bus.goalie.metric.Token
 

V

valueOf(String) - Static method in enum org.aoju.bus.goalie.annotation.TerminalVersion.Version
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.aoju.bus.goalie.Context.Channel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.aoju.bus.goalie.Context.Format
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.aoju.bus.goalie.annotation.TerminalVersion.Version
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.aoju.bus.goalie.Context.Channel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.aoju.bus.goalie.Context.Format
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class org.aoju.bus.goalie.Config
版本信息
VersionMapping - Annotation Type in org.aoju.bus.goalie.annotation
 

X

X_ACCESS_TOKEN - Static variable in class org.aoju.bus.goalie.Config
授权信息
X_REMOTE_CHANNEL - Static variable in class org.aoju.bus.goalie.Config
访问来源
XmlProvider - Class in org.aoju.bus.goalie.support
Xml序列化
XmlProvider() - Constructor for class org.aoju.bus.goalie.support.XmlProvider
 
A C D E F G H I J L M O P R S T V X 
Skip navigation links

Copyright © 2021. All rights reserved.