public class SolonBuilder extends Object
| 构造器和说明 |
|---|
SolonBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
SolonBuilder |
onAppInitEnd(EventListener<AppInitEndEvent> handler)
订阅应用初始化结束事件
|
SolonBuilder |
onAppLoadEnd(EventListener<AppLoadEndEvent> handler)
订阅应用加载结束事件
|
SolonBuilder |
onBeanLoadEnd(EventListener<BeanLoadEndEvent> handler)
订阅Bean加载结束事件
|
SolonBuilder |
onError(EventListener<Throwable> handler)
订阅异常事件
|
<T> SolonBuilder |
onEvent(Class<T> type,
EventListener<T> handler)
订阅事件
|
SolonBuilder |
onPluginLoadEnd(EventListener<PluginLoadEndEvent> handler)
订阅插件加载结束事件
|
SolonApp |
start(Class<?> source,
NvMap argx,
ConsumerEx<SolonApp> initialize)
启动应用(全局只启动一个)
|
SolonApp |
start(Class<?> source,
String[] args)
启动应用(全局只启动一个)
|
SolonApp |
start(Class<?> source,
String[] args,
ConsumerEx<SolonApp> initialize)
启动应用(全局只启动一个)
|
public <T> SolonBuilder onEvent(Class<T> type, EventListener<T> handler)
public SolonBuilder onError(EventListener<Throwable> handler)
@Note(value="1.") public SolonBuilder onAppInitEnd(EventListener<AppInitEndEvent> handler)
@Note(value="2.") public SolonBuilder onPluginLoadEnd(EventListener<PluginLoadEndEvent> handler)
@Note(value="3.") public SolonBuilder onBeanLoadEnd(EventListener<BeanLoadEndEvent> handler)
@Note(value="4.") public SolonBuilder onAppLoadEnd(EventListener<AppLoadEndEvent> handler)
public SolonApp start(Class<?> source, String[] args)
source - 主应用包(用于定制Bean所在包)args - 启动参数public SolonApp start(Class<?> source, String[] args, ConsumerEx<SolonApp> initialize)
source - 主应用包(用于定制Bean所在包)args - 启动参数initialize - 实始化函数public SolonApp start(Class<?> source, NvMap argx, ConsumerEx<SolonApp> initialize)
source - 主应用包(用于定制Bean所在包)argx - 启动参数initialize - 实始化函数Copyright © 2023. All rights reserved.