Modifier and Type | Method and Description |
---|---|
void |
addClasses(Collection<Class<?>> plusClasses)
追加一些额外的class
|
static ScannerManager |
getInstance(Set<Class<?>> classes)
直接获取实例
|
<T> T |
performingTasks(Predicate<? super Class<?>> filter,
Function<Class<?>[],T> task)
执行一些其他的,可能是自定义的任务
|
void |
registerDependCenter(DependCenter dependCenter)
进行依赖注入
|
void |
registerDependCenterWithoutAnnotation(Beans beans)
不需要@Beans注解的依赖注入
|
void |
registerListener(ListenerMethodScanner scanner)
注册监听器
|
void |
registerTimeTask(MsgSender sender,
TimeTaskManager timeTaskManager,
org.quartz.impl.StdSchedulerFactory factory)
注册定时任务
|
void |
registerTimeTask(Supplier<MsgSender> senderSupplier,
TimeTaskManager timeTaskManager,
org.quartz.impl.StdSchedulerFactory factory)
注册定时任务
|
static ScannerManager |
scanner(Collection<String> packages)
进行扫描
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addClasses, performingTasks, performingTasks, performingTasks
public static ScannerManager scanner(Collection<String> packages)
public static ScannerManager getInstance(Set<Class<?>> classes)
public void addClasses(Collection<Class<?>> plusClasses)
Register
addClasses
in interface Register
public void registerListener(ListenerMethodScanner scanner)
registerListener
in interface Register
public void registerTimeTask(MsgSender sender, TimeTaskManager timeTaskManager, org.quartz.impl.StdSchedulerFactory factory)
registerTimeTask
in interface Register
public void registerTimeTask(Supplier<MsgSender> senderSupplier, TimeTaskManager timeTaskManager, org.quartz.impl.StdSchedulerFactory factory)
registerTimeTask
in interface Register
public void registerDependCenter(DependCenter dependCenter)
registerDependCenter
in interface Register
public void registerDependCenterWithoutAnnotation(Beans beans)
registerDependCenterWithoutAnnotation
in interface Register
beans
- 需要提供通用Beans注解对象Copyright © 2020. All rights reserved.