Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ActuatorFilter - Class in tech.riemann.nif.starter.monitor.filter
- ActuatorFilter() - Constructor for class tech.riemann.nif.starter.monitor.filter.ActuatorFilter
- addInterceptors(InterceptorRegistry) - Method in class tech.riemann.nif.starter.xss.JsonXSSConfig
- addInterceptors(InterceptorRegistry) - Method in class tech.riemann.nif.starter.security.ratelimit.RateLimitAutoConfiguration
- APM - Enum constant in enum class tech.riemann.nif.starter.apm.APMConfigurationProperties.Pointcut.Mode
-
APM注解模式 - 监控标记有@APM的类或方法
- APMConfiguration - Class in tech.riemann.nif.starter.apm
- APMConfiguration() - Constructor for class tech.riemann.nif.starter.apm.APMConfiguration
- APMConfigurationProperties - Class in tech.riemann.nif.starter.apm
-
APM(应用性能监控)配置属性类
- APMConfigurationProperties() - Constructor for class tech.riemann.nif.starter.apm.APMConfigurationProperties
- APMConfigurationProperties.Audit - Class in tech.riemann.nif.starter.apm
-
审计日志配置类
- APMConfigurationProperties.Listener - Class in tech.riemann.nif.starter.apm
-
监听器配置类
- APMConfigurationProperties.Pointcut - Class in tech.riemann.nif.starter.apm
-
切面配置类
- APMConfigurationProperties.Pointcut.Mode - Enum Class in tech.riemann.nif.starter.apm
-
切面模式枚举
- Audit() - Constructor for class tech.riemann.nif.starter.apm.APMConfigurationProperties.Audit
- AuthAutoConfiguration - Class in tech.riemann.nif.starter.auth
-
认证自动配置类
- AuthAutoConfiguration() - Constructor for class tech.riemann.nif.starter.auth.AuthAutoConfiguration
- AuthAutoConfigurationProperties - Class in tech.riemann.nif.starter.auth
-
认证自动配置属性类
- AuthAutoConfigurationProperties() - Constructor for class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties
- AuthAutoConfigurationProperties.Algorithm - Enum Class in tech.riemann.nif.starter.auth
-
JWT签名算法枚举
- AuthAutoConfigurationProperties.Curve - Enum Class in tech.riemann.nif.starter.auth
-
椭圆曲线类型枚举
- AuthAutoConfigurationProperties.Jwt - Class in tech.riemann.nif.starter.auth
-
JWT配置类
- AuthAutoConfigurationProperties.Jwt.Type - Enum Class in tech.riemann.nif.starter.auth
-
密钥加载类型枚举
- AuthAutoConfigurationProperties.Password - Class in tech.riemann.nif.starter.auth
-
密码相关配置
- authentication(AuthenticationException, HttpServletRequest) - Method in class tech.riemann.nif.starter.exception.GlobalExceptionHandler
- authorization(AuthorizationException, HttpServletRequest) - Method in class tech.riemann.nif.starter.exception.GlobalExceptionHandler
B
- bindTo(MeterRegistry) - Method in class tech.riemann.nif.starter.monitor.metrics.druid.DruidMetrics
- bindTo(MeterRegistry) - Method in class tech.riemann.nif.starter.monitor.metrics.http.PoolingHttpClientConnectionManagerMetricsBinder
- BizException - Exception Class in tech.riemann.nif.starter.exception
-
业务异常
- bizExceptionHandler(BizException, HttpServletRequest) - Method in class tech.riemann.nif.starter.exception.GlobalExceptionHandler
- build(Exception) - Static method in class tech.riemann.nif.starter.exception.event.ExceptionEvent
-
构建异常事件
C
- CaptchaAutoConfiguration - Class in tech.riemann.nif.starter.web
-
验证码自动配置
- CaptchaAutoConfiguration() - Constructor for class tech.riemann.nif.starter.web.CaptchaAutoConfiguration
- CaptchaConfigurationProperties - Class in tech.riemann.nif.starter.web
-
验证码自动配置属性
- CaptchaConfigurationProperties() - Constructor for class tech.riemann.nif.starter.web.CaptchaConfigurationProperties
- Chain() - Constructor for class tech.riemann.nif.starter.monitor.MonitorConfigurationProperties.Chain
- ChainHealthIndicator - Class in tech.riemann.nif.starter.monitor.health
-
链式健康指示器,用于监控多个服务的健康状态
- ChainHealthIndicator() - Constructor for class tech.riemann.nif.starter.monitor.health.ChainHealthIndicator
- check(MonitorConfigurationProperties.Chain.Service) - Method in class tech.riemann.nif.starter.monitor.health.HealthChecker
-
检查服务的健康状态
- COOKIE - Enum constant in enum class tech.riemann.nif.starter.oidc.OpenIDConnectConfigurationProperties.Type
- create(String, Object...) - Static method in exception class tech.riemann.nif.starter.exception.BizException
-
创建业务异常实例
- CUSTOMER - Enum constant in enum class tech.riemann.nif.starter.apm.APMConfigurationProperties.Pointcut.Mode
-
自定义模式 - 使用自定义切面表达式
- CUSTOMER - Enum constant in enum class tech.riemann.nif.starter.monitor.MonitorConfigurationProperties.Chain.Service.Endpoint
-
自定义端点,使用customerCheckUrl配置
D
- defaultErrorHandler(Exception, HttpServletRequest) - Method in class tech.riemann.nif.starter.exception.GlobalExceptionHandler
- DefaultIndexPageConfiguration - Class in tech.riemann.nif.starter.web
- DefaultIndexPageConfiguration() - Constructor for class tech.riemann.nif.starter.web.DefaultIndexPageConfiguration
- DefaultIndexPageConfigurationProperties - Class in tech.riemann.nif.starter.web
- DefaultIndexPageConfigurationProperties() - Constructor for class tech.riemann.nif.starter.web.DefaultIndexPageConfigurationProperties
- DefaultRateLimit() - Constructor for class tech.riemann.nif.starter.security.ratelimit.RateLimitConfigurationProperties.DefaultRateLimit
- destroy() - Method in class tech.riemann.nif.starter.monitor.filter.ActuatorFilter
- destroy() - Method in class tech.riemann.nif.starter.monitor.health.ChainHealthIndicator
-
销毁方法,应用关闭时释放线程池资源,避免线程泄漏阻止 JVM 退出
- destroy() - Method in class tech.riemann.nif.starter.white.WhiteListFilter
-
过滤器销毁方法
- DISCOVERY - Enum constant in enum class tech.riemann.nif.starter.monitor.MonitorConfigurationProperties.Chain.Service.Type
-
通过服务发现检查
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class tech.riemann.nif.starter.monitor.filter.ActuatorFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class tech.riemann.nif.starter.white.WhiteListFilter
-
执行过滤逻辑
- DRUID_METRIC_NAME_PREFIX - Static variable in class tech.riemann.nif.starter.monitor.metrics.druid.DruidMetrics
- DruidDataSourcePoolMetadata - Class in tech.riemann.nif.starter.monitor.metrics.druid
- DruidDataSourcePoolMetadata(DruidDataSource) - Constructor for class tech.riemann.nif.starter.monitor.metrics.druid.DruidDataSourcePoolMetadata
- DruidMetrics - Class in tech.riemann.nif.starter.monitor.metrics.druid
- DruidMetrics(Map) - Constructor for class tech.riemann.nif.starter.monitor.metrics.druid.DruidMetrics
E
- ED25519 - Enum constant in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Algorithm
-
Ed25519签名算法
- ED25519 - Enum constant in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Curve
-
ED25519曲线(EdDSA算法)
- ED448 - Enum constant in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Algorithm
-
Ed448签名算法
- ED448 - Enum constant in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Curve
-
ED448曲线
- EDDSA - Enum constant in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Algorithm
-
EdDSA签名算法
- EMPTY_FILE - Enum constant in enum class tech.riemann.nif.starter.file.FileValidationError
-
文件为空(无任何字节)
- Enableable() - Constructor for class tech.riemann.nif.starter.monitor.MonitorConfigurationProperties.Enableable
- ES256 - Enum constant in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Algorithm
-
ECDSA using P-256 and SHA-256
- ES256K - Enum constant in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Algorithm
-
ECDSA using secp256k1 and SHA-256
- ES384 - Enum constant in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Algorithm
-
ECDSA using P-384 and SHA-384
- ES512 - Enum constant in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Algorithm
-
ECDSA using P-521 and SHA-512
- ExceptionEvent - Class in tech.riemann.nif.starter.exception.event
-
异常事件类
- ExceptionEvent(Exception) - Constructor for class tech.riemann.nif.starter.exception.event.ExceptionEvent
-
构造异常事件
- ExceptionEventListener - Class in tech.riemann.nif.starter.exception.event
-
异常事件监听器抽象类
- ExceptionEventListener() - Constructor for class tech.riemann.nif.starter.exception.event.ExceptionEventListener
- ExceptionEventListener.ExceptionWrapper - Class in tech.riemann.nif.starter.exception.event
-
异常包装类
- ExceptionWrapper() - Constructor for class tech.riemann.nif.starter.exception.event.ExceptionEventListener.ExceptionWrapper
- expired() - Method in class tech.riemann.nif.starter.token.Token
-
判断token是否已过期
- EXT_BLOCKED - Enum constant in enum class tech.riemann.nif.starter.file.FileValidationError
-
扩展名命中黑名单
- EXT_MIME_INCONSISTENT - Enum constant in enum class tech.riemann.nif.starter.file.FileValidationError
-
文件扩展名声明的类型与内容真实类型不一致(伪装文件)
- EXT_NOT_ALLOWED - Enum constant in enum class tech.riemann.nif.starter.file.FileValidationError
-
扩展名不在白名单
F
- failed(FileValidationError, String) - Static method in class tech.riemann.nif.starter.file.FileValidationResult
-
构造失败结果
- FILE - Enum constant in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Jwt.Type
-
从文件加载密钥
- FILENAME_EMPTY - Enum constant in enum class tech.riemann.nif.starter.file.FileValidationError
-
文件名为空或仅空白
- FILENAME_TOO_LONG - Enum constant in enum class tech.riemann.nif.starter.file.FileValidationError
-
文件名超出长度限制
- FILENAME_XSS - Enum constant in enum class tech.riemann.nif.starter.file.FileValidationError
-
文件名包含 XSS 攻击字符
- FileSecurityValidator - Class in tech.riemann.nif.starter.file
-
文件上传安全校验器
- FileSecurityValidator(Set, long) - Constructor for class tech.riemann.nif.starter.file.FileSecurityValidator
-
兼容构造(早期两参版本)
- FileSecurityValidator(Set, Set, Set, long, boolean, boolean, int) - Constructor for class tech.riemann.nif.starter.file.FileSecurityValidator
-
兼容构造(早期七参版本)
- fileValidation(FileValidationException, HttpServletRequest) - Method in class tech.riemann.nif.starter.exception.GlobalExceptionHandler
- FileValidationError - Enum Class in tech.riemann.nif.starter.file
-
文件校验错误枚举
- FileValidationException - Exception Class in tech.riemann.nif.starter.file
-
文件校验异常
- FileValidationException(FileValidationError) - Constructor for exception class tech.riemann.nif.starter.file.FileValidationException
- FileValidationException(FileValidationError, String) - Constructor for exception class tech.riemann.nif.starter.file.FileValidationException
- FileValidationResult - Class in tech.riemann.nif.starter.file
-
文件校验结果
- FileValidatorAutoConfiguration - Class in tech.riemann.nif.starter.file
-
文件上传安全校验自动配置
- FileValidatorAutoConfiguration() - Constructor for class tech.riemann.nif.starter.file.FileValidatorAutoConfiguration
- FileValidatorProperties - Class in tech.riemann.nif.starter.file
-
文件上传安全校验配置属性
- FileValidatorProperties() - Constructor for class tech.riemann.nif.starter.file.FileValidatorProperties
- FrameworkBannerAutoConfiguration - Class in tech.riemann.nif.starter
- FrameworkBannerAutoConfiguration() - Constructor for class tech.riemann.nif.starter.FrameworkBannerAutoConfiguration
- FrameworkBannerAutoConfiguration.FrameworkBannerLogger - Class in tech.riemann.nif.starter
- FrameworkBannerLogger() - Constructor for class tech.riemann.nif.starter.FrameworkBannerAutoConfiguration.FrameworkBannerLogger
- FrameworkBannerProperties - Class in tech.riemann.nif.starter
- FrameworkBannerProperties() - Constructor for class tech.riemann.nif.starter.FrameworkBannerProperties
- from(Exception) - Static method in class tech.riemann.nif.starter.exception.event.ExceptionEventListener.ExceptionWrapper
-
从异常对象创建ExceptionWrapper实例
G
- getActive() - Method in class tech.riemann.nif.starter.monitor.metrics.druid.DruidDataSourcePoolMetadata
- getDefaultAutoCommit() - Method in class tech.riemann.nif.starter.monitor.metrics.druid.DruidDataSourcePoolMetadata
- getDefaultTokenStorage() - Method in class tech.riemann.nif.starter.token.autoconfigure.TokenStorageAutoConfiguration.TokenStorageProvider
-
获取默认的TokenStorage
- getError() - Method in exception class tech.riemann.nif.starter.file.FileValidationException
- getErrorCode() - Method in exception class tech.riemann.nif.starter.file.FileValidationException
- getException() - Method in class tech.riemann.nif.starter.exception.event.ExceptionEvent
-
获取异常对象
- getMax() - Method in class tech.riemann.nif.starter.monitor.metrics.druid.DruidDataSourcePoolMetadata
- getMin() - Method in class tech.riemann.nif.starter.monitor.metrics.druid.DruidDataSourcePoolMetadata
- getRedirectUrl() - Method in class tech.riemann.nif.starter.oidc.OpenIDConnectConfigurationProperties
- getToken() - Method in class tech.riemann.nif.starter.token.TokenStorage
- getTokenStorage(String) - Method in class tech.riemann.nif.starter.token.autoconfigure.TokenStorageAutoConfiguration.TokenStorageProvider
-
获取指定key的TokenStorage
- getValidationQuery() - Method in class tech.riemann.nif.starter.monitor.metrics.druid.DruidDataSourcePoolMetadata
- GlobalError - Class in tech.riemann.nif.starter.exception
-
全局错误响应类
- GlobalError() - Constructor for class tech.riemann.nif.starter.exception.GlobalError
- GlobalExceptionHandler - Class in tech.riemann.nif.starter.exception
-
全局异常处理器
- GlobalExceptionHandler() - Constructor for class tech.riemann.nif.starter.exception.GlobalExceptionHandler
- GlobalExceptionHandlerAutoConfiguration - Class in tech.riemann.nif.starter.exception
- GlobalExceptionHandlerAutoConfiguration() - Constructor for class tech.riemann.nif.starter.exception.GlobalExceptionHandlerAutoConfiguration
- GlobalExceptionHandlerConfigurationProperties - Class in tech.riemann.nif.starter.exception
- GlobalExceptionHandlerConfigurationProperties() - Constructor for class tech.riemann.nif.starter.exception.GlobalExceptionHandlerConfigurationProperties
- GlobalExceptionHandlerConfigurationProperties.Listener - Class in tech.riemann.nif.starter.exception
-
监听器
- GlobalResponseAutoConfiguration - Class in tech.riemann.nif.starter.web
- GlobalResponseAutoConfiguration() - Constructor for class tech.riemann.nif.starter.web.GlobalResponseAutoConfiguration
- GlobalResponseConfigurationProperties - Class in tech.riemann.nif.starter.web
- GlobalResponseConfigurationProperties() - Constructor for class tech.riemann.nif.starter.web.GlobalResponseConfigurationProperties
H
- handle(ValidationException, HttpServletRequest) - Method in class tech.riemann.nif.starter.exception.GlobalExceptionHandler
- handleException(ExceptionEventListener.ExceptionWrapper) - Method in class tech.riemann.nif.starter.exception.event.ExceptionEventListener
-
处理异常(抽象方法,子类必须实现)
- handleException(ExceptionEventListener.ExceptionWrapper) - Method in class tech.riemann.nif.starter.exception.event.WechatWorkRobotExceptionEventListener
- handleJsonParseError(HttpMessageNotReadableException, HttpServletRequest) - Method in class tech.riemann.nif.starter.exception.GlobalExceptionHandler
- handleMaxUploadSize(MaxUploadSizeExceededException, HttpServletRequest) - Method in class tech.riemann.nif.starter.exception.GlobalExceptionHandler
- handleMethodNotAllowed(HttpRequestMethodNotSupportedException, HttpServletRequest) - Method in class tech.riemann.nif.starter.exception.GlobalExceptionHandler
- handleMissingParameter(MissingServletRequestParameterException, HttpServletRequest) - Method in class tech.riemann.nif.starter.exception.GlobalExceptionHandler
- handleTypeMismatch(Exception, HttpServletRequest) - Method in class tech.riemann.nif.starter.exception.GlobalExceptionHandler
- health() - Method in class tech.riemann.nif.starter.monitor.health.ChainHealthIndicator
-
获取健康状态
- HealthChecker - Class in tech.riemann.nif.starter.monitor.health
-
健康检查器,用于检查服务的健康状态
- HealthChecker() - Constructor for class tech.riemann.nif.starter.monitor.health.HealthChecker
- HealthChecker.ServiceHealth - Class in tech.riemann.nif.starter.monitor.health
-
服务健康状态类,用于存储服务的健康状态信息
- healthCheckTask() - Method in class tech.riemann.nif.starter.monitor.health.ChainHealthIndicator
-
执行健康检查任务
- HS256 - Enum constant in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Algorithm
-
HMAC-SHA256算法
- HS384 - Enum constant in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Algorithm
-
HMAC-SHA384算法
- HS512 - Enum constant in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Algorithm
-
HMAC-SHA512算法
I
- iam() - Method in class tech.riemann.nif.starter.oidc.OpenIDConnectConfigurationProperties
- INFO - Enum constant in enum class tech.riemann.nif.starter.monitor.MonitorConfigurationProperties.Chain.Service.Endpoint
-
Actuator info端点
- init() - Method in class tech.riemann.nif.starter.exception.event.WechatWorkRobotExceptionEventListener
- init() - Method in class tech.riemann.nif.starter.monitor.health.ChainHealthIndicator
-
初始化方法,设置定时健康检查任务
- init() - Method in class tech.riemann.nif.starter.token.autoconfigure.TokenStorageAutoConfiguration
- init() - Method in class tech.riemann.nif.starter.token.TokenStorage
- init(FilterConfig) - Method in class tech.riemann.nif.starter.monitor.filter.ActuatorFilter
- init(FilterConfig) - Method in class tech.riemann.nif.starter.white.WhiteListFilter
-
过滤器初始化方法
- initNutzJson() - Method in class tech.riemann.nif.starter.xss.JsonXSSConfig
-
Nutz Json 的 XSS 处理器初始化
- isPassed() - Method in class tech.riemann.nif.starter.file.FileValidationResult
-
是否通过
J
- JacksonConfiguration - Class in tech.riemann.nif.starter
- JacksonConfiguration() - Constructor for class tech.riemann.nif.starter.JacksonConfiguration
- JsonXSSConfig - Class in tech.riemann.nif.starter.xss
-
XSS 自动配置类 (Jackson 3 适配版)
- JsonXSSConfig() - Constructor for class tech.riemann.nif.starter.xss.JsonXSSConfig
- Jwt() - Constructor for class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Jwt
L
- Listener() - Constructor for class tech.riemann.nif.starter.apm.APMConfigurationProperties.Listener
- Listener() - Constructor for class tech.riemann.nif.starter.exception.GlobalExceptionHandlerConfigurationProperties.Listener
- logBanner() - Method in class tech.riemann.nif.starter.FrameworkBannerAutoConfiguration.FrameworkBannerLogger
M
- MIME_MISMATCH - Enum constant in enum class tech.riemann.nif.starter.file.FileValidationError
-
文件内容检测出的真实 MIME 与允许类型不符
- MonitorAutoConfiguration - Class in tech.riemann.nif.starter.monitor
- MonitorAutoConfiguration() - Constructor for class tech.riemann.nif.starter.monitor.MonitorAutoConfiguration
- MonitorConfigurationProperties - Class in tech.riemann.nif.starter.monitor
-
监控配置属性类
- MonitorConfigurationProperties() - Constructor for class tech.riemann.nif.starter.monitor.MonitorConfigurationProperties
- MonitorConfigurationProperties.Chain - Class in tech.riemann.nif.starter.monitor
-
服务链监控配置类
- MonitorConfigurationProperties.Chain.Service - Class in tech.riemann.nif.starter.monitor
-
服务配置类
- MonitorConfigurationProperties.Chain.Service.Endpoint - Enum Class in tech.riemann.nif.starter.monitor
-
健康检查端点枚举
- MonitorConfigurationProperties.Chain.Service.Type - Enum Class in tech.riemann.nif.starter.monitor
-
检查类型枚举
- MonitorConfigurationProperties.Enableable - Class in tech.riemann.nif.starter.monitor
-
可启用/禁用的配置基类
- MonitorConfigurationProperties.Security - Class in tech.riemann.nif.starter.monitor
-
安全配置类
N
- noResourceFoundExceptionHandler(NoResourceFoundException, HttpServletRequest) - Method in class tech.riemann.nif.starter.exception.GlobalExceptionHandler
O
- onApplicationEvent(ExceptionEvent) - Method in class tech.riemann.nif.starter.exception.event.ExceptionEventListener
-
处理异常事件
- OpenIDConnectAutoConfiguration - Class in tech.riemann.nif.starter.oidc
- OpenIDConnectAutoConfiguration() - Constructor for class tech.riemann.nif.starter.oidc.OpenIDConnectAutoConfiguration
- OpenIDConnectConfigurationProperties - Class in tech.riemann.nif.starter.oidc
- OpenIDConnectConfigurationProperties() - Constructor for class tech.riemann.nif.starter.oidc.OpenIDConnectConfigurationProperties
- OpenIDConnectConfigurationProperties.Type - Enum Class in tech.riemann.nif.starter.oidc
P
- P_256 - Enum constant in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Curve
-
P-256曲线(NIST标准)
- P_384 - Enum constant in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Curve
-
P-384曲线
- P_521 - Enum constant in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Curve
-
P-521曲线
- passed() - Static method in class tech.riemann.nif.starter.file.FileValidationResult
-
构造通过结果
- Password() - Constructor for class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Password
- PATH_TRAVERSAL - Enum constant in enum class tech.riemann.nif.starter.file.FileValidationError
-
文件名包含路径穿越语义
- PING - Enum constant in enum class tech.riemann.nif.starter.monitor.MonitorConfigurationProperties.Chain.Service.Endpoint
-
Ping端点
- Pointcut() - Constructor for class tech.riemann.nif.starter.apm.APMConfigurationProperties.Pointcut
- PoolingHttpClientConnectionManagerMetricsBinder - Class in tech.riemann.nif.starter.monitor.metrics.http
- PoolingHttpClientConnectionManagerMetricsBinder(PoolingHttpClientConnectionManager, String, Iterable) - Constructor for class tech.riemann.nif.starter.monitor.metrics.http.PoolingHttpClientConnectionManagerMetricsBinder
-
Creates a metrics binder for the given connection pool control.
- PoolingHttpClientConnectionManagerMetricsBinder(PoolingHttpClientConnectionManager, String, String...) - Constructor for class tech.riemann.nif.starter.monitor.metrics.http.PoolingHttpClientConnectionManagerMetricsBinder
-
Creates a metrics binder for the given pooling connection pool control.
- PS256 - Enum constant in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Algorithm
-
RSASSA-PSS with SHA-256
- PS384 - Enum constant in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Algorithm
-
RSASSA-PSS with SHA-384
- PS512 - Enum constant in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Algorithm
-
RSASSA-PSS with SHA-512
R
- RateLimitAutoConfiguration - Class in tech.riemann.nif.starter.security.ratelimit
-
限流自动配置类
- RateLimitAutoConfiguration(ObjectProvider) - Constructor for class tech.riemann.nif.starter.security.ratelimit.RateLimitAutoConfiguration
- RateLimitConfigurationProperties - Class in tech.riemann.nif.starter.security.ratelimit
-
限流配置属性类
- RateLimitConfigurationProperties() - Constructor for class tech.riemann.nif.starter.security.ratelimit.RateLimitConfigurationProperties
- RateLimitConfigurationProperties.DefaultRateLimit - Class in tech.riemann.nif.starter.security.ratelimit
-
默认限流配置
- RateLimitConfigurationProperties.RateLimitRule - Class in tech.riemann.nif.starter.security.ratelimit
-
限流规则
- RateLimitRule() - Constructor for class tech.riemann.nif.starter.security.ratelimit.RateLimitConfigurationProperties.RateLimitRule
- REDIRECT - Enum constant in enum class tech.riemann.nif.starter.oidc.OpenIDConnectConfigurationProperties.Type
- REST - Enum constant in enum class tech.riemann.nif.starter.monitor.MonitorConfigurationProperties.Chain.Service.Type
-
通过HTTP REST请求检查
- REST_CONTROLLER - Enum constant in enum class tech.riemann.nif.starter.apm.APMConfigurationProperties.Pointcut.Mode
-
全局模式 - 监控所有RestController
- RS256 - Enum constant in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Algorithm
-
RSASSA-PKCS1-v1_5 with SHA-256
- RS384 - Enum constant in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Algorithm
-
RSASSA-PKCS1-v1_5 with SHA-384
- RS512 - Enum constant in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Algorithm
-
RSASSA-PKCS1-v1_5 with SHA-512
S
- SECP256K1 - Enum constant in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Curve
-
SECP256K1曲线(比特币使用的曲线)
- Security() - Constructor for class tech.riemann.nif.starter.monitor.MonitorConfigurationProperties.Security
- Service() - Constructor for class tech.riemann.nif.starter.monitor.MonitorConfigurationProperties.Chain.Service
- ServiceHealth() - Constructor for class tech.riemann.nif.starter.monitor.health.HealthChecker.ServiceHealth
- shutdown() - Method in class tech.riemann.nif.starter.exception.event.WechatWorkRobotExceptionEventListener
-
H13: 应用关闭时优雅释放通知线程池
- SignAutoConfiguration - Class in tech.riemann.nif.starter.security.sign
-
签名验证自动配置
- SignAutoConfiguration() - Constructor for class tech.riemann.nif.starter.security.sign.SignAutoConfiguration
- SignConfigurationProperties - Class in tech.riemann.nif.starter.security.sign
-
签名验证配置属性类
- SignConfigurationProperties() - Constructor for class tech.riemann.nif.starter.security.sign.SignConfigurationProperties
- SIZE_EXCEEDED - Enum constant in enum class tech.riemann.nif.starter.file.FileValidationError
-
文件大小超出上限
- SIZE_TOO_SMALL - Enum constant in enum class tech.riemann.nif.starter.file.FileValidationError
-
文件大小低于下限(防空壳/占位文件)
- SpringEventAutoConfiguration - Class in tech.riemann.nif.starter.event
- SpringEventAutoConfiguration() - Constructor for class tech.riemann.nif.starter.event.SpringEventAutoConfiguration
- SpringEventAutoConfigurationProperties - Class in tech.riemann.nif.starter.event
- SpringEventAutoConfigurationProperties() - Constructor for class tech.riemann.nif.starter.event.SpringEventAutoConfigurationProperties
- SqlInjectionAutoConfiguration - Class in tech.riemann.nif.starter.security.sql
-
SQL注入防护自动配置类
- SqlInjectionAutoConfiguration() - Constructor for class tech.riemann.nif.starter.security.sql.SqlInjectionAutoConfiguration
- SqlInjectionConfigurationProperties - Class in tech.riemann.nif.starter.security.sql
-
SQL注入防护配置属性类
- SqlInjectionConfigurationProperties() - Constructor for class tech.riemann.nif.starter.security.sql.SqlInjectionConfigurationProperties
- STRING - Enum constant in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Jwt.Type
-
从字符串加载密钥
T
- tech.riemann.nif.starter - package tech.riemann.nif.starter
- tech.riemann.nif.starter.apm - package tech.riemann.nif.starter.apm
- tech.riemann.nif.starter.auth - package tech.riemann.nif.starter.auth
- tech.riemann.nif.starter.event - package tech.riemann.nif.starter.event
- tech.riemann.nif.starter.exception - package tech.riemann.nif.starter.exception
- tech.riemann.nif.starter.exception.event - package tech.riemann.nif.starter.exception.event
- tech.riemann.nif.starter.file - package tech.riemann.nif.starter.file
- tech.riemann.nif.starter.monitor - package tech.riemann.nif.starter.monitor
- tech.riemann.nif.starter.monitor.filter - package tech.riemann.nif.starter.monitor.filter
- tech.riemann.nif.starter.monitor.health - package tech.riemann.nif.starter.monitor.health
- tech.riemann.nif.starter.monitor.metrics.druid - package tech.riemann.nif.starter.monitor.metrics.druid
- tech.riemann.nif.starter.monitor.metrics.http - package tech.riemann.nif.starter.monitor.metrics.http
- tech.riemann.nif.starter.oidc - package tech.riemann.nif.starter.oidc
- tech.riemann.nif.starter.security.ratelimit - package tech.riemann.nif.starter.security.ratelimit
- tech.riemann.nif.starter.security.sign - package tech.riemann.nif.starter.security.sign
- tech.riemann.nif.starter.security.sql - package tech.riemann.nif.starter.security.sql
- tech.riemann.nif.starter.token - package tech.riemann.nif.starter.token
- tech.riemann.nif.starter.token.autoconfigure - package tech.riemann.nif.starter.token.autoconfigure
- tech.riemann.nif.starter.token.properties - package tech.riemann.nif.starter.token.properties
- tech.riemann.nif.starter.trace - package tech.riemann.nif.starter.trace
- tech.riemann.nif.starter.web - package tech.riemann.nif.starter.web
- tech.riemann.nif.starter.white - package tech.riemann.nif.starter.white
- tech.riemann.nif.starter.xss - package tech.riemann.nif.starter.xss
- Token - Class in tech.riemann.nif.starter.token
-
Token 实体类 用于存储OAuth2.0获取的token信息,包含access_token、refresh_token等字段
- Token() - Constructor for class tech.riemann.nif.starter.token.Token
- TokenConfig() - Constructor for class tech.riemann.nif.starter.token.properties.TokenStorageProperties.TokenConfig
- TokenStorage - Class in tech.riemann.nif.starter.token
-
Token 存储与管理类
- TokenStorage() - Constructor for class tech.riemann.nif.starter.token.TokenStorage
- TokenStorageAutoConfiguration - Class in tech.riemann.nif.starter.token.autoconfigure
-
TokenStorage自动配置类
- TokenStorageAutoConfiguration() - Constructor for class tech.riemann.nif.starter.token.autoconfigure.TokenStorageAutoConfiguration
- TokenStorageAutoConfiguration.TokenStorageProvider - Class in tech.riemann.nif.starter.token.autoconfigure
- TokenStorageProperties - Class in tech.riemann.nif.starter.token.properties
-
TokenStorage配置属性
- TokenStorageProperties() - Constructor for class tech.riemann.nif.starter.token.properties.TokenStorageProperties
- TokenStorageProperties.TokenConfig - Class in tech.riemann.nif.starter.token.properties
-
Token配置详情
- TokenStorageProvider() - Constructor for class tech.riemann.nif.starter.token.autoconfigure.TokenStorageAutoConfiguration.TokenStorageProvider
- TraceAutoConfiguration - Class in tech.riemann.nif.starter.trace
-
链路追踪自动配置
- TraceAutoConfiguration() - Constructor for class tech.riemann.nif.starter.trace.TraceAutoConfiguration
- TraceProperties - Class in tech.riemann.nif.starter.trace
-
链路追踪配置属性
- TraceProperties() - Constructor for class tech.riemann.nif.starter.trace.TraceProperties
V
- validate(MethodArgumentNotValidException, HttpServletRequest) - Method in class tech.riemann.nif.starter.exception.GlobalExceptionHandler
- validate(MultipartFile) - Method in class tech.riemann.nif.starter.file.FileSecurityValidator
-
校验文件(失败抛异常)
- validateDetailed(MultipartFile) - Method in class tech.riemann.nif.starter.file.FileSecurityValidator
-
校验文件(返回结果对象,不抛异常)
- validateStoredPath(Path, Path) - Method in class tech.riemann.nif.starter.file.FileSecurityValidator
-
校验已落盘文件的存储路径安全性
- valueOf(String) - Static method in enum class tech.riemann.nif.starter.apm.APMConfigurationProperties.Pointcut.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Algorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Curve
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Jwt.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class tech.riemann.nif.starter.file.FileValidationError
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class tech.riemann.nif.starter.monitor.MonitorConfigurationProperties.Chain.Service.Endpoint
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class tech.riemann.nif.starter.monitor.MonitorConfigurationProperties.Chain.Service.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class tech.riemann.nif.starter.oidc.OpenIDConnectConfigurationProperties.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class tech.riemann.nif.starter.apm.APMConfigurationProperties.Pointcut.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Algorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Curve
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Jwt.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class tech.riemann.nif.starter.file.FileValidationError
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class tech.riemann.nif.starter.monitor.MonitorConfigurationProperties.Chain.Service.Endpoint
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class tech.riemann.nif.starter.monitor.MonitorConfigurationProperties.Chain.Service.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class tech.riemann.nif.starter.oidc.OpenIDConnectConfigurationProperties.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WechatWork - Class in tech.riemann.nif.starter.exception
-
企业微信机器人通知配置
- WechatWork() - Constructor for class tech.riemann.nif.starter.exception.WechatWork
- WechatWorkRobotExceptionEventListener - Class in tech.riemann.nif.starter.exception.event
- WechatWorkRobotExceptionEventListener(String, String, String, int) - Constructor for class tech.riemann.nif.starter.exception.event.WechatWorkRobotExceptionEventListener
-
全参构造(@Builder 使用;notifier 为 final 带初始化器,由字段初始化器赋值,不参与构造)
- White() - Constructor for class tech.riemann.nif.starter.white.WhiteListConfigurationProperties.White
- WhiteListAutoConfiguration - Class in tech.riemann.nif.starter.white
-
白名单自动配置类
- WhiteListAutoConfiguration() - Constructor for class tech.riemann.nif.starter.white.WhiteListAutoConfiguration
- WhiteListConfigurationProperties - Class in tech.riemann.nif.starter.white
-
白名单配置属性类
- WhiteListConfigurationProperties() - Constructor for class tech.riemann.nif.starter.white.WhiteListConfigurationProperties
- WhiteListConfigurationProperties.White - Class in tech.riemann.nif.starter.white
-
白名单配置项
- WhiteListFilter - Class in tech.riemann.nif.starter.white
-
白名单过滤器
- WhiteListFilter() - Constructor for class tech.riemann.nif.starter.white.WhiteListFilter
X
- X25519 - Enum constant in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Curve
-
X25519曲线(密钥交换)
- X448 - Enum constant in enum class tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties.Curve
-
X448曲线(密钥交换)
- XSSConfigurationProperties - Class in tech.riemann.nif.starter.xss
- XSSConfigurationProperties() - Constructor for class tech.riemann.nif.starter.xss.XSSConfigurationProperties
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form