| 程序包 | 说明 |
|---|---|
| org.noear.solon |
Solon 框架内核
|
| org.noear.solon.core.message | |
| org.noear.solon.core.route |
| 限定符和类型 | 方法和说明 |
|---|---|
Listener |
SolonApp.listener()
监听器入口
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SolonApp.listen(String path,
Listener listener)
添加监听
|
void |
SolonApp.listenAfter(Listener listener)
添加监听到之后的位置
|
void |
SolonApp.listenBefore(Listener listener)
添加监听到之前的位置
|
void |
SolonApp.socket(String path,
Listener listener)
添加socket方法的监听
|
void |
SolonApp.ws(String path,
Listener listener)
添加web socket方法的监听
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
ListenerEmpty
空监听器
|
class |
ListenerHolder
监听器增强持有(用于支持 path var)
|
class |
ListenerPipeline
监听器管道
|
| 限定符和类型 | 方法和说明 |
|---|---|
default Listener |
Session.listener()
当前实例监听者
|
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
Session.listener(Listener listener)
当前实例监听者(ListenEndpoint 为路径监听者,不限实例)
|
ListenerPipeline |
ListenerPipeline.next(Listener listener)
下一步
|
ListenerPipeline |
ListenerPipeline.prev(Listener listener)
上一步
|
| 构造器和说明 |
|---|
ListenerHolder(String path,
Listener listener) |
| 限定符和类型 | 方法和说明 |
|---|---|
Listener |
RouterDefault.matchOne(Session session)
区配一个目标(根据上下文)
|
Listener |
Router.matchOne(Session session)
区配一个目标(会话对象)
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<Listener> |
RouterDefault.matchAll(Session session) |
List<Listener> |
Router.matchAll(Session session)
区配多个目标(会话对象)
|
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
Router.add(String path,
Listener listener)
添加路由关系 for Listener
|
void |
RouterDefault.add(String path,
MethodType method,
int index,
Listener listener)
添加路由关系 for Listener
|
void |
Router.add(String path,
MethodType method,
int index,
Listener listener)
添加路由关系 for Listener
|
default void |
Router.add(String path,
MethodType method,
Listener listener)
添加路由关系 for Listener
|
Copyright © 2022. All rights reserved.