public class SolonBuilder extends Object
| 构造器和说明 |
|---|
SolonBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
SolonBuilder |
onAppBeanLoadEnd(EventListener<AppBeanLoadEndEvent> listener)
订阅Bean加载结束事件
|
SolonBuilder |
onAppInitEnd(EventListener<AppInitEndEvent> listener)
订阅应用初始化结束事件
|
SolonBuilder |
onAppLoadEnd(EventListener<AppLoadEndEvent> listener)
订阅应用加载结束事件
|
SolonBuilder |
onAppPluginLoadEnd(EventListener<AppPluginLoadEndEvent> listener)
订阅插件加载结束事件
|
SolonBuilder |
onAppPrestopEndEvent(EventListener<AppPrestopEndEvent> listener)
订阅应用预停止事件事件
|
SolonBuilder |
onAppStopEndEvent(EventListener<AppStopEndEvent> listener)
订阅应用停止事件事件
|
SolonBuilder |
onError(EventListener<Throwable> listener)
订阅异常事件
|
<T> SolonBuilder |
onEvent(Class<T> type,
EventListener<T> listener)
订阅事件
|
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> listener)
type - 事件类型listener - 监听器public SolonBuilder onError(EventListener<Throwable> listener)
listener - 监听器public SolonBuilder onAppInitEnd(EventListener<AppInitEndEvent> listener)
listener - 监听器public SolonBuilder onAppPluginLoadEnd(EventListener<AppPluginLoadEndEvent> listener)
listener - 监听器public SolonBuilder onAppBeanLoadEnd(EventListener<AppBeanLoadEndEvent> listener)
listener - 监听器public SolonBuilder onAppLoadEnd(EventListener<AppLoadEndEvent> listener)
listener - 监听器public SolonBuilder onAppPrestopEndEvent(EventListener<AppPrestopEndEvent> listener)
listener - 监听器public SolonBuilder onAppStopEndEvent(EventListener<AppStopEndEvent> listener)
listener - 监听器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.