feat: add comment for ProcessorFactory

This commit is contained in:
tjq 2023-01-23 10:18:59 +08:00
parent 8e94976cdd
commit e73675ce09

View File

@ -1,10 +1,13 @@
package tech.powerjob.worker.extension.processor;
import tech.powerjob.common.enums.ProcessorType;
import java.util.Set;
/**
* 处理器工厂
* 考虑到当前是一个百花齐放的生态各种 IOC 框架层出不穷PowerJob 决定在 4.3.0 剥离对 Spring 的强依赖并允许开发者自定义 Bean 的初始化逻辑
* 不知道怎么用的话可以看看官方提供的 3 个默认实现比如对接第三方 IOC 框架就类似于 BuiltInSpringProcessorFactory
*
* @author tjq
* @since 2023/1/17
@ -13,6 +16,7 @@ public interface ProcessorFactory {
/**
* 支持的处理器类型类型不匹配则跳过该 ProcessorFactory 的加载逻辑
* 对应的是控制台的'处理器类型' TAB不做任何定制的情况下取值范围为 {@link ProcessorType#name()}
* @return 支持的处理器类型
*/
Set<String> supportTypes();