T - public interface HandlerResponsibilityChainResolver<T>
| 限定符和类型 | 字段和说明 |
|---|---|
static org.slf4j.Logger |
log |
| 限定符和类型 | 方法和说明 |
|---|---|
default T |
after(T data)
程序处理之后执行
|
default boolean |
error(T data,
ChainEventException e)
处理程序发生可控异常时执行
|
default boolean |
proceed(T data)
此方法对给定的参数进行程序判断,是否还要交由下一个人处理
|
void |
resolve(T data)
此方法对给定的参数进行程序处理
|
default T |
result(T data)
程序执行结束进行最终处理,可以影响最终的返回值
|
default boolean |
support(T data)
当前对象是否支持给定的参数处理
|
default boolean support(T data)
data - 参数void resolve(T data) throws ChainEventException
data - 参数ChainEventExceptiondefault boolean proceed(T data)
data - 参数default boolean error(T data, ChainEventException e)
data - 参数Copyright © 2019. All rights reserved.