| Package | Description |
|---|---|
| org.noear.solon | |
| org.noear.solon.core | |
| org.noear.solon.core.event | |
| org.noear.solon.core.route |
| Modifier and Type | Class and Description |
|---|---|
class |
SimpleSolonApp
简单应用(临时应用对象)
|
| Modifier and Type | Method and Description |
|---|---|
static SolonApp |
Solon.app()
全局实例
|
SolonApp |
SolonApp.enableCaching(boolean enable)
启用缓存
|
SolonApp |
SolonApp.enableHttp(boolean enable)
启用 Http 信号接入
|
SolonApp |
SolonApp.enableScanning(boolean enable)
启用扫描
|
SolonApp |
SolonApp.enableSessionState(boolean enable)
启用会话状态
|
SolonApp |
SolonApp.enableSocketD(boolean enable)
启用 SocketD 信号接入
|
SolonApp |
SolonApp.enableStaticfiles(boolean enable)
启用静态文件服务
|
SolonApp |
SolonApp.enableTransaction(boolean enable)
启用事务
|
SolonApp |
SolonApp.enableWebSocket(boolean enable)
启用 WebSocket 信号接入
|
<T> SolonApp |
SolonApp.onEvent(Class<T> type,
EventListener<T> handler)
订阅事件
|
<T> SolonApp |
SolonApp.onEvent(Class<T> type,
int index,
EventListener<T> handler)
订阅事件
|
SolonApp |
SolonApp.onStatus(Integer code,
Handler handler)
订阅异常状态
|
static SolonApp |
Solon.start(Class<?> source,
ConsumerEx<SolonApp> initialize)
启动应用(全局只启动一个)
|
static SolonApp |
Solon.start(Class<?> source,
NvMap argx,
ConsumerEx<SolonApp> initialize)
启动应用(全局只启动一个)
|
static SolonApp |
Solon.start(Class<?> source,
String[] args)
启动应用(全局只启动一个)
|
static SolonApp |
Solon.start(Class<?> source,
String[] args,
ConsumerEx<SolonApp> initialize)
启动应用(全局只启动一个)
|
| Modifier and Type | Method and Description |
|---|---|
protected static void |
Solon.appSet(SolonApp solonApp)
设置全局实例(仅用内部用,一般用于单测隔离)
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
Solon.appIf(Function<SolonApp,Boolean> condition)
应用检测
|
static SolonApp |
Solon.start(Class<?> source,
ConsumerEx<SolonApp> initialize)
启动应用(全局只启动一个)
|
static SolonApp |
Solon.start(Class<?> source,
NvMap argx,
ConsumerEx<SolonApp> initialize)
启动应用(全局只启动一个)
|
static SolonApp |
Solon.start(Class<?> source,
String[] args,
ConsumerEx<SolonApp> initialize)
启动应用(全局只启动一个)
|
SimpleSolonApp |
SimpleSolonApp.start(ConsumerEx<SolonApp> initialize)
简单开始
|
protected void |
SolonApp.startDo(ConsumerEx<SolonApp> initialize)
启动
|
| Constructor and Description |
|---|
SolonProps(SolonApp app,
NvMap args) |
| Modifier and Type | Method and Description |
|---|---|
SolonApp |
BeanContainer.app() |
| Constructor and Description |
|---|
AppContext(SolonApp app,
ClassLoader classLoader,
Props props) |
BeanContainer(SolonApp app,
ClassLoader classLoader,
Props props) |
| Modifier and Type | Method and Description |
|---|---|
SolonApp |
AppEvent.app()
应用实例
|
| Constructor and Description |
|---|
AppBeanLoadEndEvent(SolonApp app) |
AppEvent(SolonApp app) |
AppInitEndEvent(SolonApp app) |
AppLoadEndEvent(SolonApp app) |
AppPluginInitEndEvent(SolonApp app) |
AppPluginLoadEndEvent(SolonApp app) |
AppPrestopEndEvent(SolonApp app) |
AppStopEndEvent(SolonApp app) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
RouterWrapper.initRouter(SolonApp app) |
Copyright © 2025. All rights reserved.