Index
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
All Classes and Interfaces|All Packages|Serialized Form