Index

A B C D E F G H I J L M N O P R S T V W X 
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
 
A B C D E F G H I J L M N O P R S T V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form