Package-level declarations
Types
Link copied to clipboard
abstract class AbstractFilterChain<T>(val current: Filter<T>, val next: FilterChain<T>) : FilterChain<T>
Link copied to clipboard
abstract class AbstractHandler<T>(chain: FilterChain<T>, errorHandler: ErrorHandler<T>) : Handler<T>
抽象处理器类,封装了处理链和错误处理逻辑
Link copied to clipboard
Link copied to clipboard
interface ErrorAccessor
定义错误处理的基本操作 它允许错误对象的设置、获取和清除
Link copied to clipboard
定义一个函数式接口,用于处理错误情况下的上下文
Link copied to clipboard
Used to orchestrate Handler.
Link copied to clipboard
构建过滤链的类,用于灵活地组合多个过滤器
Link copied to clipboard
定义一个函数式接口,用于确定是否应用过滤条件。 这个接口的主要作用是提供一个标准方法来检查给定的过滤器是否满足某个条件。
Link copied to clipboard
定义一个注解,用于标记过滤器的类型 该注解可以应用于其他注解类或类,且具有继承性
Link copied to clipboard
实现ErrorHandler接口,用于日志记录错误信息
Link copied to clipboard
实现ErrorHandler接口,用于日志记录错误信息后继续执行
Link copied to clipboard
Link copied to clipboard
根据过滤器的类型执行过滤条件的类 这个类用于检查给定的过滤器是否属于特定的类型或其子类型 主要用于在复杂的过滤逻辑中快速识别和处理特定类型的过滤器