public class XBridge extends Object
//示例:替换 SessionState 服务 (solon.extend.sessionstate.redis: org.noear.solon.extend.sessionstate.redis.XPluginImp.class)
public class XPluginImp implements XPlugin{| 构造器和说明 |
|---|
XBridge() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
actionExecutorAdd(XActionExecutor e)
添加Action执行器
|
static XActionExecutor |
actionExecutorDef()
获取默认的Action执行器
|
static void |
actionExecutorDefSet(XActionExecutor ae)
设置默认的Action执行器
|
static Set<XActionExecutor> |
actionExecutors()
获取所有Action执行器
|
static void |
renderMapping(String suffix,
String className)
印射渲染关系
|
static void |
renderMapping(String suffix,
XRender render)
印射渲染关系
|
static void |
renderRegister(XRender render)
注册渲染器
|
static XSessionState |
sessionState()
获取Session状态管理器
|
static void |
sessionStateSet(XSessionState ss)
设置Session状态管理器
|
static XTranExecutor |
tranExecutor()
获取事务执行器
|
static void |
tranExecutorSet(XTranExecutor te)
设置事务执行器
|
static XUpstream.Factory |
upstreamFactory()
获取负载工厂
|
static void |
upstreamFactorySet(XUpstream.Factory uf)
设置负载工厂
|
@XNote(value="\u8bbe\u7f6eSession\u72b6\u6001\u7ba1\u7406\u5668") public static void sessionStateSet(XSessionState ss)
@XNote(value="\u83b7\u53d6Session\u72b6\u6001\u7ba1\u7406\u5668") public static XSessionState sessionState()
@XNote(value="\u83b7\u53d6\u8d1f\u8f7d\u5de5\u5382") public static XUpstream.Factory upstreamFactory()
@XNote(value="\u8bbe\u7f6e\u8d1f\u8f7d\u5de5\u5382") public static void upstreamFactorySet(XUpstream.Factory uf)
@XNote(value="\u83b7\u53d6\u9ed8\u8ba4\u7684Action\u6267\u884c\u5668") public static XActionExecutor actionExecutorDef()
@XNote(value="\u8bbe\u7f6e\u9ed8\u8ba4\u7684Action\u6267\u884c\u5668") public static void actionExecutorDefSet(XActionExecutor ae)
@XNote(value="\u83b7\u53d6\u6240\u6709Action\u6267\u884c\u5668") public static Set<XActionExecutor> actionExecutors()
@XNote(value="\u6dfb\u52a0Action\u6267\u884c\u5668") public static void actionExecutorAdd(XActionExecutor e)
@XNote(value="\u6ce8\u518c\u6e32\u67d3\u5668") public static void renderRegister(XRender render)
render - 渲染器@XNote(value="\u5370\u5c04\u6e32\u67d3\u5173\u7cfb") public static void renderMapping(String suffix, XRender render)
suffix - 文件后缀名render - 渲染器@XNote(value="\u5370\u5c04\u6e32\u67d3\u5173\u7cfb") public static void renderMapping(String suffix, String className)
suffix - 文件后缀名className - 渲染器类名@XNote(value="\u83b7\u53d6\u4e8b\u52a1\u6267\u884c\u5668") public static XTranExecutor tranExecutor()
@XNote(value="\u8bbe\u7f6e\u4e8b\u52a1\u6267\u884c\u5668") public static void tranExecutorSet(XTranExecutor te)
Copyright © 2020. All rights reserved.