public class EsbFactory extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
EsbFactory.EMacro |
| 构造器和说明 |
|---|
EsbFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
static StaticBean |
creatStaticBean(boolean reload) |
static Map<String,Object> |
getContextRoot(boolean load)
get the context root
|
static Object |
getDefauleRoot() |
static Class |
getEsbContext() |
static Method |
getESBMethod(Class clazz) |
static Method |
getESBMethod(String expression) |
static org.mvel2.ParserContext |
getParserContext() |
static Class |
guessType(String expression) |
static Class |
guessType(String expression,
Map context,
Object obj) |
static void |
initBus() |
static String |
macrosExpression(String expression,
Set<String> contextKeySet) |
static <T> T |
par(Class<T> clazz) |
static Object |
par(String expression) |
static <T> T |
par(String expression,
Class<T> clazz) |
static <T> T |
par(String expression,
Map context,
Class<T> clazz) |
static <T> T |
par(String expression,
Map context,
Object source,
Class<T> clazz)
动态生成 serviceBean
|
static void |
reload() |
public static void initBus()
public static void reload()
public static Map<String,Object> getContextRoot(boolean load)
load - whether reload the context.if true reload itpublic static <T> T par(Class<T> clazz)
public static org.mvel2.ParserContext getParserContext()
public static String macrosExpression(String expression, Set<String> contextKeySet)
public static <T> T par(String expression, Map context, Object source, Class<T> clazz)
expression - 表达式 Mvel 表达式 如 GetClientService("com.ds.iot.api.AdminAPI","http://service.tujiasmart.com:82")context - 上下文source - 未知.public static StaticBean creatStaticBean(boolean reload)
public static Class getEsbContext()
public static Object getDefauleRoot()
Copyright © 2023 onecode. All rights reserved.