Modifier and Type | Method and Description |
---|---|
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)
注册定时任务
|
void |
registerTimeTask(Supplier<MsgSender> senderSupplier)
注册定时任务
|
static ScannerManager |
scanner(Collection<String> packages)
进行扫描
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
performingTasks, performingTasks, performingTasks
public static ScannerManager scanner(Collection<String> packages)
public static ScannerManager getInstance(Set<Class<?>> classes)
public void registerListener(ListenerMethodScanner scanner)
registerListener
in interface Register
public void registerTimeTask(MsgSender sender)
registerTimeTask
in interface Register
public void registerTimeTask(Supplier<MsgSender> senderSupplier)
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.