public abstract class ServiceContext extends Object
| 构造器和说明 |
|---|
ServiceContext() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
exist(String name)
根据服务名称判断是否存在服务实例
|
static <T> T |
find(Class<T> clazz)
对外部提供的查找对象方法,根据class类型查找
|
static <T> T |
findByName(String name,
Class<T> clazz)
对外部提供的查找对象方法,根据名称、class类型查找
|
static <T> List<T> |
findList(Class<T> clazz)
对外部提供的查找对象实例列表方法,根据class类型查找集合
|
static Context |
getContext()
获取Context实现类
|
static SnakerEngine |
getEngine()
获取注册的引擎实例
|
static void |
put(String name,
Class<?> clazz)
向上下文添加服务实例
|
static void |
put(String name,
Object object)
向上下文添加服务实例
|
static void |
setContext(Context context)
设置Context实现类
|
public static Context getContext()
public static void setContext(Context context)
context - public static SnakerEngine getEngine()
public static boolean exist(String name)
name - 服务名称public static <T> T find(Class<T> clazz)
clazz - 服务类型public static <T> List<T> findList(Class<T> clazz)
clazz - 服务类型Copyright © 2013-2015. All Rights Reserved.