Module bus.core

Interface Handler<T>


public interface Handler<T>
处理接口,定义任务执行前后的回调方法以及属性配置逻辑
Since:
Java 17+
Author:
Kimi Liu
  • Method Summary

    Modifier and Type
    Method
    Description
    default boolean
    after(Executor executor, Object... args)
    后置处理回调方法,在任务执行完成后调用 可用于清理资源、记录日志或后处理操作
    default boolean
    before(Executor executor, Object... args)
    前置处理回调方法,在任务执行前调用 可用于初始化、验证或预处理操作
    default boolean
    设置属性配置 用于配置处理器的属性或参数
  • Method Details

    • before

      default boolean before(Executor executor, Object... args)
      前置处理回调方法,在任务执行前调用 可用于初始化、验证或预处理操作
      Parameters:
      executor - 执行器,可能为代理对象
      args - 可变参数,传递额外上下文或数据
      Returns:
      返回 true 表示继续执行任务,返回 false 表示中断执行
    • after

      default boolean after(Executor executor, Object... args)
      后置处理回调方法,在任务执行完成后调用 可用于清理资源、记录日志或后处理操作
      Parameters:
      executor - 执行器,可能为代理对象
      args - 可变参数,传递额外上下文或数据
      Returns:
      返回 true 表示处理成功,返回 false 表示处理失败
    • setProperties

      default boolean setProperties(Properties properties)
      设置属性配置 用于配置处理器的属性或参数
      Parameters:
      properties - 属性集合,包含配置键值对
      Returns:
      返回 true 表示配置成功,返回 false 表示配置失败