public abstract class BaseSPIManager
extends java.lang.Object
Title:
Description: 服务管理类,提供aop的最底层的包装,实现简单aop拦截功能,提供日志的管理,事务的管理功能
Copyright: Copyright (c) 2006
Company:
| 限定符和类型 | 字段和说明 |
|---|---|
static ApplicationContext |
defaultContext
已过时。
|
| 构造器和说明 |
|---|
BaseSPIManager()
已过时。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addShutdownHook(java.lang.Runnable destroyVMHook)
已过时。
添加系统中停止时的回调程序
|
static java.lang.Object |
getBeanObject(CallContext context,
Pro providerManagerInfo)
已过时。
|
static java.lang.Object |
getBeanObject(CallContext context,
Pro providerManagerInfo,
java.lang.Object defaultValue)
已过时。
bean组件工厂方法, 如果serviceID不为空,则serviceID是根据getBeanObject(Context context,
String name,Object defaultValue)方法的name生成的
否则需要根据providerManagerInfo的name或者refid来生成serviceID
|
static java.lang.Object |
getBeanObject(CallContext context,
java.lang.String name)
已过时。
|
static java.lang.Object |
getBeanObject(CallContext context,
java.lang.String name,
java.lang.Object defaultValue)
已过时。
|
static java.lang.Object |
getBeanObject(java.lang.String name)
已过时。
|
static java.lang.Object |
getBeanObject(java.lang.String name,
java.lang.Object defaultValue)
已过时。
|
static boolean |
getBooleanExtendAttribute(java.lang.String name,
java.lang.String extendName)
已过时。
|
static boolean |
getBooleanProperty(java.lang.String name)
已过时。
|
static boolean |
getBooleanProperty(java.lang.String name,
boolean defaultValue)
已过时。
|
static ApplicationContext |
getDefaultApplicationContext()
已过时。
|
static java.lang.Object |
getExtendAttribute(java.lang.String name,
java.lang.String extendName)
已过时。
|
static int |
getIntExtendAttribute(java.lang.String name,
java.lang.String extendName)
已过时。
|
static int |
getIntProperty(java.lang.String name)
已过时。
|
static int |
getIntProperty(java.lang.String name,
int defaultValue)
已过时。
|
static ProList |
getListProperty(java.lang.String name)
已过时。
|
static ProList |
getListProperty(java.lang.String name,
ProList defaultValue)
已过时。
|
static long |
getLongExtendAttribute(java.lang.String name,
java.lang.String extendName)
已过时。
|
static ProMap |
getMapProperty(java.lang.String name)
已过时。
|
static ProMap |
getMapProperty(java.lang.String name,
ProMap defaultValue)
已过时。
|
static java.lang.Object |
getObjectProperty(java.lang.String name)
已过时。
|
static java.lang.Object |
getObjectProperty(java.lang.String name,
java.lang.String defaultValue)
已过时。
|
static Pro |
getProBean(java.lang.String name)
已过时。
|
static java.lang.String |
getProperty(java.lang.String name)
已过时。
|
static java.lang.String |
getProperty(java.lang.String name,
java.lang.String defaultValue)
已过时。
|
static java.lang.Object |
getProvider()
已过时。
获取全局缺省的provider
|
static java.lang.Object |
getProvider(CallContext parent,
java.lang.String providerManagerType,
java.lang.String sourceType)
已过时。
通用特定服务类型中特定数据源实现的提供接口获取类
|
static java.lang.Object |
getProvider(java.lang.String providerManagerType)
已过时。
通用特定服务提供接口获取类
|
static java.lang.Object |
getProvider(java.lang.String providerManagerType,
java.lang.String sourceType)
已过时。
获取管理服务的特定提供者实例对象
|
static ProSet |
getSetProperty(java.lang.String name)
已过时。
|
static ProSet |
getSetProperty(java.lang.String name,
ProSet defaultValue)
已过时。
|
static java.lang.String |
getStringExtendAttribute(java.lang.String name,
java.lang.String extendName)
已过时。
|
static void |
main(java.lang.String[] args)
已过时。
|
public static ApplicationContext defaultContext
public static ApplicationContext getDefaultApplicationContext()
public static void addShutdownHook(java.lang.Runnable destroyVMHook)
destroyVMHook - public static java.lang.Object getProvider(java.lang.String providerManagerType)
throws SPIException
providerManagerType - StringSPIExceptionpublic static java.lang.Object getProvider()
throws SPIException
SPIExceptionpublic static java.lang.Object getProvider(java.lang.String providerManagerType,
java.lang.String sourceType)
throws SPIException
SPIExceptionpublic static java.lang.Object getProvider(CallContext parent, java.lang.String providerManagerType, java.lang.String sourceType) throws SPIException
providerManagerType - StringsourceType - StringSPIExceptionpublic static void main(java.lang.String[] args)
public static java.lang.String getProperty(java.lang.String name)
public static int getIntProperty(java.lang.String name)
public static boolean getBooleanProperty(java.lang.String name)
public static java.lang.String getProperty(java.lang.String name,
java.lang.String defaultValue)
public static java.lang.Object getObjectProperty(java.lang.String name)
public static java.lang.Object getObjectProperty(java.lang.String name,
java.lang.String defaultValue)
public static int getIntProperty(java.lang.String name,
int defaultValue)
public static boolean getBooleanProperty(java.lang.String name,
boolean defaultValue)
public static java.lang.Object getBeanObject(java.lang.String name)
public static java.lang.Object getBeanObject(java.lang.String name,
java.lang.Object defaultValue)
public static ProSet getSetProperty(java.lang.String name)
public static ProList getListProperty(java.lang.String name)
public static ProList getListProperty(java.lang.String name, ProList defaultValue)
public static ProMap getMapProperty(java.lang.String name)
public static java.lang.Object getBeanObject(CallContext context, java.lang.String name, java.lang.Object defaultValue)
public static java.lang.Object getBeanObject(CallContext context, java.lang.String name)
public static Pro getProBean(java.lang.String name)
public static java.lang.Object getBeanObject(CallContext context, Pro providerManagerInfo)
public static java.lang.Object getBeanObject(CallContext context, Pro providerManagerInfo, java.lang.Object defaultValue)
context - providerManagerInfo - defaultValue - serviceID - public static java.lang.String getStringExtendAttribute(java.lang.String name,
java.lang.String extendName)
public static java.lang.Object getExtendAttribute(java.lang.String name,
java.lang.String extendName)
public static int getIntExtendAttribute(java.lang.String name,
java.lang.String extendName)
public static long getLongExtendAttribute(java.lang.String name,
java.lang.String extendName)
public static boolean getBooleanExtendAttribute(java.lang.String name,
java.lang.String extendName)