Index

A B C D E G H I J N O P S T W X 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractRestMappingScanner - Class in cn.herodotus.engine.web.service.initializer
Description: RequestMapping 扫描器抽象定义
AbstractRestMappingScanner(ServiceProperties.Scan, RestMappingScanEventManager) - Constructor for class cn.herodotus.engine.web.service.initializer.AbstractRestMappingScanner
 
AccessLimited() - Constructor for class cn.herodotus.engine.web.service.properties.SecureProperties.AccessLimited
 
AccessLimitedHandler - Class in cn.herodotus.engine.web.service.secure
Description: 访问限制处理器
AccessLimitedHandler() - Constructor for class cn.herodotus.engine.web.service.secure.AccessLimitedHandler
 
accessLimitedStampManager(SecureProperties) - Method in class cn.herodotus.engine.web.service.config.SecureStampConfiguration
 
AccessLimitedStampManager - Class in cn.herodotus.engine.web.service.stamp
Description: 防刷签章管理器
AccessLimitedStampManager(SecureProperties) - Constructor for class cn.herodotus.engine.web.service.stamp.AccessLimitedStampManager
 

B

build() - Method in class cn.herodotus.engine.web.service.initializer.ServiceContextHolderBuilder
 
builder() - Static method in class cn.herodotus.engine.web.service.initializer.ServiceContextHolderBuilder
 

C

calculateRemainingTime(Duration, String) - Method in class cn.herodotus.engine.web.service.stamp.AccessLimitedStampManager
计算剩余过期时间
cn.herodotus.engine.web.service.config - package cn.herodotus.engine.web.service.config
 
cn.herodotus.engine.web.service.customizer - package cn.herodotus.engine.web.service.customizer
 
cn.herodotus.engine.web.service.initializer - package cn.herodotus.engine.web.service.initializer
 
cn.herodotus.engine.web.service.jackson2 - package cn.herodotus.engine.web.service.jackson2
 
cn.herodotus.engine.web.service.properties - package cn.herodotus.engine.web.service.properties
 
cn.herodotus.engine.web.service.secure - package cn.herodotus.engine.web.service.secure
 
cn.herodotus.engine.web.service.stamp - package cn.herodotus.engine.web.service.stamp
 
complete(String, List<RestMapping>) - Method in class cn.herodotus.engine.web.service.initializer.AbstractRestMappingScanner
扫描完成操作
createCode(String, String) - Method in class cn.herodotus.engine.web.service.initializer.AbstractRestMappingScanner
根据 url 和 method 生成与当前 url 对应的 code。
createOpenApi(OpenApiServerResolver) - Method in class cn.herodotus.engine.web.service.config.SpringdocConfiguration
 
customize(ErrorCodeMapperBuilder) - Method in class cn.herodotus.engine.web.service.customizer.WebErrorCodeMapperBuilderCustomizer
 
customize(Jackson2ObjectMapperBuilder) - Method in class cn.herodotus.engine.web.service.customizer.Jackson2XssObjectMapperBuilderCustomizer
 

D

deserialize(JsonParser, DeserializationContext) - Method in class cn.herodotus.engine.web.service.jackson2.XssStringJsonDeserializer
 

E

endpointProperties(EndpointProperties) - Method in class cn.herodotus.engine.web.service.initializer.ServiceContextHolderBuilder
 
EndpointProperties - Class in cn.herodotus.engine.web.service.properties
Description: 平台端点属性
EndpointProperties() - Constructor for class cn.herodotus.engine.web.service.properties.EndpointProperties
 

G

getAccessLimited() - Method in class cn.herodotus.engine.web.service.properties.SecureProperties
 
getAccessTokenEndpoint() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getAccessTokenUri() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getArchitecture() - Method in class cn.herodotus.engine.web.service.properties.PlatformProperties
 
getAuthorizationEndpoint() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getAuthorizationUri() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getContextPath(ApplicationContext) - Method in class cn.herodotus.engine.web.service.initializer.AbstractRestMappingScanner
ApplicationContext 中读取 Context Path
getDataAccessStrategy() - Method in class cn.herodotus.engine.web.service.properties.PlatformProperties
 
getDeviceAuthorizationEndpoint() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getDeviceAuthorizationUri() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getDeviceVerificationEndpoint() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getDeviceVerificationUri() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getEnabled() - Method in class cn.herodotus.engine.web.service.properties.PlatformProperties.Swagger
 
getEnabled() - Method in class cn.herodotus.engine.web.service.properties.ServiceProperties.Scan
 
getExpire() - Method in class cn.herodotus.engine.web.service.properties.SecureProperties.AccessLimited
 
getExpire() - Method in class cn.herodotus.engine.web.service.properties.SecureProperties.Idempotent
 
getGatewayServiceUri() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getIdempotent() - Method in class cn.herodotus.engine.web.service.properties.SecureProperties
 
getIssuerUri() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getJustScanRestController() - Method in class cn.herodotus.engine.web.service.properties.ServiceProperties.Scan
 
getJwkSetEndpoint() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getJwkSetUri() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getMaxTimes() - Method in class cn.herodotus.engine.web.service.properties.SecureProperties.AccessLimited
 
getMessageServiceName() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getMessageServiceUri() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getOidcClientRegistrationEndpoint() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getOidcClientRegistrationUri() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getOidcLogoutEndpoint() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getOidcLogoutUri() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getOidcUserInfoEndpoint() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getOidcUserInfoUri() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getOrder() - Method in class cn.herodotus.engine.web.service.customizer.Jackson2XssObjectMapperBuilderCustomizer
 
getOrder() - Method in class cn.herodotus.engine.web.service.customizer.WebErrorCodeMapperBuilderCustomizer
 
getOssServiceName() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getOssServiceUri() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getProtocol() - Method in class cn.herodotus.engine.web.service.properties.PlatformProperties
 
getPushedAuthorizationRequestEndpoint() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getPushedAuthorizationRequestUri() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getScan() - Method in class cn.herodotus.engine.web.service.properties.ServiceProperties
 
getScanGroupIds() - Method in class cn.herodotus.engine.web.service.properties.ServiceProperties.Scan
 
getSecureProperties() - Method in class cn.herodotus.engine.web.service.stamp.AccessLimitedStampManager
 
getSecureProperties() - Method in class cn.herodotus.engine.web.service.stamp.IdempotentStampManager
 
getSwagger() - Method in class cn.herodotus.engine.web.service.properties.PlatformProperties
 
getTokenIntrospectionEndpoint() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getTokenIntrospectionUri() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getTokenRevocationEndpoint() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getTokenRevocationUri() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getUaaServiceName() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getUaaServiceUri() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getUpmsServiceName() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
getUpmsServiceUri() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 

H

handle(String, AccessLimited, String, AccessLimitedStampManager) - Static method in class cn.herodotus.engine.web.service.secure.AccessLimitedHandler
 
handle(String, Idempotent, String, IdempotentStampManager) - Static method in class cn.herodotus.engine.web.service.secure.IdempotentHandler
 
handledType() - Method in class cn.herodotus.engine.web.service.jackson2.XssStringJsonDeserializer
 

I

Idempotent() - Constructor for class cn.herodotus.engine.web.service.properties.SecureProperties.Idempotent
 
IdempotentHandler - Class in cn.herodotus.engine.web.service.secure
Description: 幂等处理器
IdempotentHandler() - Constructor for class cn.herodotus.engine.web.service.secure.IdempotentHandler
 
idempotentStampManager(SecureProperties) - Method in class cn.herodotus.engine.web.service.config.SecureStampConfiguration
 
IdempotentStampManager - Class in cn.herodotus.engine.web.service.stamp
Description: 幂等Stamp管理
IdempotentStampManager(SecureProperties) - Constructor for class cn.herodotus.engine.web.service.stamp.IdempotentStampManager
 
isExcludedRequestMapping(HandlerMethod) - Method in class cn.herodotus.engine.web.service.initializer.AbstractRestMappingScanner
检测RequestMapping是否需要被排除
isLegalGroup(String) - Method in class cn.herodotus.engine.web.service.initializer.AbstractRestMappingScanner
如果当前class的groupId在GroupId列表中,那么就进行扫描,否则就排除
isSpringAnnotationMatched(HandlerMethod) - Method in class cn.herodotus.engine.web.service.initializer.AbstractRestMappingScanner
如果开启isJustScanRestController,那么就只扫描RestController
isSwaggerAnnotationMatched(HandlerMethod) - Method in class cn.herodotus.engine.web.service.initializer.AbstractRestMappingScanner
有ApiIgnore注解的方法不扫描, 没有ApiOperation注解不扫描

J

Jackson2XssObjectMapperBuilderCustomizer - Class in cn.herodotus.engine.web.service.customizer
Description: Jackson Xss Customizer
Jackson2XssObjectMapperBuilderCustomizer() - Constructor for class cn.herodotus.engine.web.service.customizer.Jackson2XssObjectMapperBuilderCustomizer
 

N

nextStamp(String) - Method in class cn.herodotus.engine.web.service.stamp.AccessLimitedStampManager
 
nextStamp(String) - Method in class cn.herodotus.engine.web.service.stamp.IdempotentStampManager
 
notExecuteScanning() - Method in class cn.herodotus.engine.web.service.initializer.AbstractRestMappingScanner
判断当前环境是否符合扫描的条件设定

O

onApplicationEvent(ApplicationReadyEvent) - Method in class cn.herodotus.engine.web.service.initializer.AbstractRestMappingScanner
 
onApplicationEvent(ApplicationContext) - Method in class cn.herodotus.engine.web.service.initializer.AbstractRestMappingScanner
 
openApiServerResolver() - Method in class cn.herodotus.engine.web.service.config.SpringdocConfiguration
 

P

platformProperties(PlatformProperties) - Method in class cn.herodotus.engine.web.service.initializer.ServiceContextHolderBuilder
 
PlatformProperties - Class in cn.herodotus.engine.web.service.properties
Description: 平台服务相关配置
PlatformProperties() - Constructor for class cn.herodotus.engine.web.service.properties.PlatformProperties
 
PlatformProperties.Swagger - Class in cn.herodotus.engine.web.service.properties
 
postConstruct() - Method in class cn.herodotus.engine.web.service.config.SecureStampConfiguration
 
postConstruct() - Method in class cn.herodotus.engine.web.service.config.SpringdocConfiguration
 
postConstruct() - Method in class cn.herodotus.engine.web.service.config.WebServiceConfiguration
 

S

Scan() - Constructor for class cn.herodotus.engine.web.service.properties.ServiceProperties.Scan
 
SecureProperties - Class in cn.herodotus.engine.web.service.properties
Description: 跟踪标记配置属性
SecureProperties() - Constructor for class cn.herodotus.engine.web.service.properties.SecureProperties
 
SecureProperties.AccessLimited - Class in cn.herodotus.engine.web.service.properties
 
SecureProperties.Idempotent - Class in cn.herodotus.engine.web.service.properties
 
SecureStampConfiguration - Class in cn.herodotus.engine.web.service.config
Description: 接口安全配置
SecureStampConfiguration() - Constructor for class cn.herodotus.engine.web.service.config.SecureStampConfiguration
 
serverProperties(ServerProperties) - Method in class cn.herodotus.engine.web.service.initializer.ServiceContextHolderBuilder
 
ServiceContextHolderBuilder - Class in cn.herodotus.engine.web.service.initializer
Description: ServiceContextHolder 构建器
ServiceProperties - Class in cn.herodotus.engine.web.service.properties
Description: 服务级配置
ServiceProperties() - Constructor for class cn.herodotus.engine.web.service.properties.ServiceProperties
 
ServiceProperties.Scan - Class in cn.herodotus.engine.web.service.properties
 
setAccessLimited(SecureProperties.AccessLimited) - Method in class cn.herodotus.engine.web.service.properties.SecureProperties
 
setAccessTokenEndpoint(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setAccessTokenUri(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setApplicationContext(ApplicationContext) - Method in class cn.herodotus.engine.web.service.config.WebServiceConfiguration
 
setArchitecture(Architecture) - Method in class cn.herodotus.engine.web.service.properties.PlatformProperties
 
setAuthorizationEndpoint(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setAuthorizationUri(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setDataAccessStrategy(DataAccessStrategy) - Method in class cn.herodotus.engine.web.service.properties.PlatformProperties
 
setDeviceAuthorizationEndpoint(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setDeviceAuthorizationUri(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setDeviceVerificationEndpoint(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setDeviceVerificationUri(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setEnabled(Boolean) - Method in class cn.herodotus.engine.web.service.properties.PlatformProperties.Swagger
 
setEnabled(Boolean) - Method in class cn.herodotus.engine.web.service.properties.ServiceProperties.Scan
 
setExpire(Duration) - Method in class cn.herodotus.engine.web.service.properties.SecureProperties.AccessLimited
 
setExpire(Duration) - Method in class cn.herodotus.engine.web.service.properties.SecureProperties.Idempotent
 
setGatewayServiceUri(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setIdempotent(SecureProperties.Idempotent) - Method in class cn.herodotus.engine.web.service.properties.SecureProperties
 
setIssuerUri(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setJustScanRestController(Boolean) - Method in class cn.herodotus.engine.web.service.properties.ServiceProperties.Scan
 
setJwkSetEndpoint(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setJwkSetUri(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setMaxTimes(int) - Method in class cn.herodotus.engine.web.service.properties.SecureProperties.AccessLimited
 
setMessageServiceName(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setMessageServiceUri(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setOidcClientRegistrationEndpoint(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setOidcClientRegistrationUri(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setOidcLogoutEndpoint(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setOidcLogoutUri(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setOidcUserInfoEndpoint(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setOidcUserInfoUri(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setOssServiceName(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setOssServiceUri(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setProtocol(Protocol) - Method in class cn.herodotus.engine.web.service.properties.PlatformProperties
 
setPushedAuthorizationRequestEndpoint(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setPushedAuthorizationRequestUri(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setScan(ServiceProperties.Scan) - Method in class cn.herodotus.engine.web.service.properties.ServiceProperties
 
setScanGroupIds(List<String>) - Method in class cn.herodotus.engine.web.service.properties.ServiceProperties.Scan
 
setSwagger(PlatformProperties.Swagger) - Method in class cn.herodotus.engine.web.service.properties.PlatformProperties
 
setTokenIntrospectionEndpoint(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setTokenIntrospectionUri(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setTokenRevocationEndpoint(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setTokenRevocationUri(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setUaaServiceName(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setUaaServiceUri(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setUpmsServiceName(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
setUpmsServiceUri(String) - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
SpringdocConfiguration - Class in cn.herodotus.engine.web.service.config
Description: 服务信息配置类
SpringdocConfiguration() - Constructor for class cn.herodotus.engine.web.service.config.SpringdocConfiguration
 
Swagger() - Constructor for class cn.herodotus.engine.web.service.properties.PlatformProperties.Swagger
 

T

toInterface(String, String) - Method in class cn.herodotus.engine.web.service.initializer.AbstractRestMappingScanner
拼接实际的 URL。
toString() - Method in class cn.herodotus.engine.web.service.properties.EndpointProperties
 
toString() - Method in class cn.herodotus.engine.web.service.properties.PlatformProperties.Swagger
 
toString() - Method in class cn.herodotus.engine.web.service.properties.SecureProperties.AccessLimited
 
toString() - Method in class cn.herodotus.engine.web.service.properties.SecureProperties.Idempotent
 
toString() - Method in class cn.herodotus.engine.web.service.properties.ServiceProperties.Scan
 
toString() - Method in class cn.herodotus.engine.web.service.properties.ServiceProperties
 

W

webErrorCodeMapperBuilderCustomizer() - Method in class cn.herodotus.engine.web.service.config.WebServiceConfiguration
 
WebErrorCodeMapperBuilderCustomizer - Class in cn.herodotus.engine.web.service.customizer
Description: Rest 错误代码映射定义
WebErrorCodeMapperBuilderCustomizer() - Constructor for class cn.herodotus.engine.web.service.customizer.WebErrorCodeMapperBuilderCustomizer
 
WebServiceConfiguration - Class in cn.herodotus.engine.web.service.config
Description: Web 服务通用配置
WebServiceConfiguration(PlatformProperties, EndpointProperties, ServerProperties) - Constructor for class cn.herodotus.engine.web.service.config.WebServiceConfiguration
尝试过几种 ServiceContextHolder 的初始化的方式,但都是会出现“时机”的不正确,导致 ServiceContextHolder 没有正常初始化,而导致抛错 1.

X

xssObjectMapperBuilderCustomizer() - Method in class cn.herodotus.engine.web.service.config.WebServiceConfiguration
 
XssStringJsonDeserializer - Class in cn.herodotus.engine.web.service.jackson2
Description: Xss Json 处理
XssStringJsonDeserializer() - Constructor for class cn.herodotus.engine.web.service.jackson2.XssStringJsonDeserializer
 
A B C D E G H I J N O P S T W X 
All Classes and Interfaces|All Packages|Serialized Form