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